El paquete Kbd contiene ficheros de mapas de teclado y utilidades para el teclado.
El comportamiento de las teclas Retroceso y Borrado no es homogeneo en los diferentes maspas de teclado del paquete Kbd. El siguiente parche corrige este problema para los mapas de teclado i386:
patch -Np1 -i ../kbd-1.12-backspace-1.patch
Tras parchear, la tecla de Retroceso genera el carácter con código 127, y la tecla de borrado genera una secuencia de escape bien conocida.
Parchea Kbd para corregir un error en setfont que aparece cuando se compila con GCC-4.0.3:
patch -Np1 -i ../kbd-1.12-gcc4_fixes-1.patch
Prepara Kbd para su compilación:
./configure --datadir=/lib/kbd
Significado de la opción de configure:
Esta opción pone los datos de esquema de teclado en un directorio que siempre se encontrará en la partición raíz. en vez de en /usr/share/kbd.
Compila el paquete:
make
Este paquete no incluye un banco de pruebas.
Instala el paquete:
make install
Para algunos idiomas (por ejemplo, bieloruso) el paquete Kdb no proporciona un mapa del teclado útil (el mapa de teclado “by” incluido asume la codificación ISO-8859-5, mientras que normalmente se utiliza CP1251).Los usuarios de dichos idiomas deberán descargar aparte mapas de teclado funcionales.
Algunos de los guiones del paquete LFS-Bootscripts dependen de kbd_mode, openvt y setfont. Como /usr puede no estar disponible en las primeras fases del arranque, estos binarios deben estar en la partición raíz:
mv -v /usr/bin/{kbd_mode,openvt,setfont} /bin