Estimated build time: 0.12 SBU Estimated required disk space: 8 MB |
This package requires its patch to be applied before you can install it. Make sure it's unpacked before running the installation commands.
Install Kbd by running the following commands:
patch -Np1 -i ../kbd-1.06-3.patch && ./configure && make && make install |
patch -Np1 -i ../kbd-1.06-3.patch: This patch fixes two problems. The first one is the loadkeys -d behaviour, which is broken in current kbd versions. It is necessary to fix this, because the boot scripts rely on a proper loadkeys -d. The second part of the patch changes a Makefile so some utilities that are not installed by default (setlogcons, setvesablank and getunimap) are also installed.
Last checked against version 1.06.
chvt, deallocvt, dumpkeys, fgconsole, getkeycodes, getunimap, kbd_mode, kbdrate, loadkeys, loadunimap, mapscrn, openvt, psfaddtable (link to psfxtable), psfgettable (link to psfxtable), psfstriptable (link to psfxtable), psfxtable, resizecons, setfont, setkeycodes, setleds, setlogcons, setmetamode, setvesablank, showfont, showkey, unicode_start, and unicode_stop
chvt changes foreground virtual terminal.
deallocvt deallocates unused virtual terminals.
dumpkeys dumps keyboard translation tables.
fgconsole prints the number of the active virtual terminal.
getkeycodes prints the kernel scancode-to-keycode mapping table.
getunimap prints the currently used unimap.
kbd_mode reports or sets the keyboard mode.
kbdrate sets the keyboard repeat and delay rates.
loadkeys loads keyboard translation tables.
loadunimap loads the kernel unicode-to-font mapping table.
mapscrn loads a user defined output character mapping table into the console driver. Note that it is obsolete and that its features are built into setfont.
openvt starts a program on a new virtual terminal (VT).
These are a set of tools for handling Unicode character tables for console fonts.
resizecons changes the kernel idea of the console size.
This lets you change the EGA/VGA fonts in console.
setkeycodes loads kernel scancode-to-keycode mapping table entries.
setleds sets the keyboard LEDs. Many people find it useful to have numlock enabled by default and, by using this program, you can achieve this.
setlogcons sends kernel messages to the console.
setmetamode defines the keyboard meta key handling.
This lets you fiddle with the built-in hardware screensaver (not toasters, only a blank screen).
showfont displays data about a font. The information shown includes font information, font properties, character metrics and character bitmaps.
showkey examines the scancodes and keycodes sent by the keyboard.
unicode_start puts the console in Unicode mode.
unicode_stop reverts keyboard and console from unicode mode.
Last checked against version 1.06.
Bash: sh
Binutils: as, ld, strip
Bison: bison
Diffutils: cmp
Fileutils: cp, install, ln, mv, rm
Flex: flex
Gettext: msgfmt, xgettext
Gcc: cc1, collect2, cpp0, gcc
Grep: grep
Gzip: gunzip, gzip
Make: make
Patch: patch
Sed: sed
Sh-utils: uname