%general-entities; ]> kbd &kbd-version;
&kbd-url;
Kbd-&kbd-version; Kbd <para>The Kbd package contains key-table files, console fonts, and keyboard utilities.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&kbd-ch6-sbu;</seg> <seg>&kbd-ch6-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>安装Kbd The behaviour of the Backspace and Delete keys is not consistent across the keymaps in the Kbd package. The following patch fixes this issue for i386 keymaps: patch -Np1 -i ../&kbd-backspace-patch; After patching, the Backspace key generates the character with code 127, and the Delete key generates a well-known escape sequence. Remove the redundant resizecons program (it requires the defunct svgalib to provide the video mode files - for normal use setfont sizes the console appropriately) together with its manpage. sed -i 's/\(RESIZECONS_PROGS=\)yes/\1no/g' configure sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in 准备安装 Kbd: PKG_CONFIG_PATH=/tools/lib/pkgconfig ./configure --prefix=/usr --disable-vlock The meaning of the configure options: --disable-vlock This option prevents the vlock utility from being built, as it requires the PAM library, which isn't available in the chroot environment. 编译该软件包: make 运行下列命令以测试编译结果: make check 安装该软件包: make install For some languages (e.g., Belarusian) the Kbd package doesn't provide a useful keymap where the stock by keymap assumes the ISO-8859-5 encoding, and the CP1251 keymap is normally used. Users of such languages have to download working keymaps separately. If desired, install the documentation: mkdir -v /usr/share/doc/kbd-&kbd-version; cp -R -v docs/doc/* /usr/share/doc/kbd-&kbd-version; Kbd 的内容 安装的程序 安装的目录 chvt, deallocvt, dumpkeys, fgconsole, getkeycodes, kbdinfo, kbd_mode, kbdrate, loadkeys, loadunimap, mapscrn, openvt, psfaddtable (link to psfxtable), psfgettable (link to psfxtable), psfstriptable (link to psfxtable), psfxtable, setfont, setkeycodes, setleds, setmetamode, setvtrgb, showconsolefont, showkey, unicode_start, and unicode_stop /usr/share/consolefonts, /usr/share/consoletrans, /usr/share/keymaps, /usr/share/doc/kbd-&kbd-version;, and /usr/share/unimaps 简要描述 chvt Changes the foreground virtual terminal chvt deallocvt Deallocates unused virtual terminals deallocvt dumpkeys Dumps the keyboard translation tables dumpkeys fgconsole Prints the number of the active virtual terminal fgconsole getkeycodes Prints the kernel scancode-to-keycode mapping table getkeycodes kbdinfo Obtains information about the status of a console kbdinfo kbd_mode Reports or sets the keyboard mode kbd_mode kbdrate Sets the keyboard repeat and delay rates kbdrate loadkeys Loads the keyboard translation tables loadkeys loadunimap Loads the kernel unicode-to-font mapping table loadunimap mapscrn An obsolete program that used to load a user-defined output character mapping table into the console driver; this is now done by setfont mapscrn openvt Starts a program on a new virtual terminal (VT) openvt psfaddtable Adds a Unicode character table to a console font psfaddtable psfgettable Extracts the embedded Unicode character table from a console font psfgettable psfstriptable Removes the embedded Unicode character table from a console font psfstriptable psfxtable Handles Unicode character tables for console fonts psfxtable setfont Changes the Enhanced Graphic Adapter (EGA) and Video Graphics Array (VGA) fonts on the console setfont setkeycodes Loads kernel scancode-to-keycode mapping table entries; this is useful if there are unusual keys on the keyboard setkeycodes setleds Sets the keyboard flags and Light Emitting Diodes (LEDs) setleds setmetamode Defines the keyboard meta-key handling setmetamode setvtrgb Sets the console color map in all virtual terminals setvtrgb showconsolefont Shows the current EGA/VGA console screen font showconsolefont showkey Reports the scancodes, keycodes, and ASCII codes of the keys pressed on the keyboard showkey unicode_start Puts the keyboard and console in UNICODE mode [Don't use this program unless your keymap file is in the ISO-8859-1 encoding. For other encodings, this utility produces incorrect results.] unicode_start unicode_stop Reverts keyboard and console from UNICODE mode unicode_stop