10.47. Kbd-2.0.0

Le paquet Kbd contient les fichiers de plan de codage et des outils pour le clavier.

10.47.1. Installation de Kbd

Préparez la compilation de Kbd :

PKG_CONFIG_PATH="/tools/lib/pkgconfig" \
    ./configure --prefix=/usr --disable-vlock --enable-optional-progs

Compilez le paquet :

make

Ce paquet n'est pas fourni avec une suite de tests.

Installez le paquet :

make install

Certains programmes de Kbd sont utilisés par des scripts du paquet CLFS-Bootscripts. Comme il se peut que /usr ne soit pas disponibles lors des premières étapes du démarrage, ces binaires doivent être sur la partition racine :

mv -v /usr/bin/{kbd_mode,dumpkeys,loadkeys,openvt,setfont,setvtrgb} /bin

10.47.2. Contenu de Kbd

Programmes installés: chvt, deallocvt, dumpkeys, fgconsole, getkeycodes, kbdinfo, kbd_mode, kbdrate, loadkeys, loadunimap, mapscrn, openvt, psfaddtable (lien vers psfxtable), psfgettable (lien vers psfxtable), psfstriptable (lien vers psfxtable), psfxtable, resizecons, setfont, setkeycodes, setleds, setmetamode, setvtrgb, showconsolefont, showkey, unicode_start, et unicode_stop
Répertoires installés: /usr/share/consolefonts, /usr/share/consoletrans, /usr/share/keymaps, /usr/share/unimaps

Descriptions courtes

chvt

Change le terminal virtuel en avant plan

deallocvt

Désalloue les terminaux virtuels inutilisés

dumpkeys

fgconsole

Affiche le numéro du terminal virtuel actif

getkeycodes

Affiche la table de correspondance des « scancode » avec les « keycode »

kbdinfo

Récupère des informations concernant la console

kbd_mode

Affiche ou initialise le mode du clavier

kbdrate

Initialise les taux de répétition et de délai du clavier

loadkeys

Charge les tables de traduction du clavier

loadunimap

Charge la table de correspondance du noyau unicode-police

mapscrn

Un programme obsolète utilisé pour charger une table de correspondance des caractères de sortie définie par l'utilisateur dans le pilote de la console. Ceci est maintenant fait par setfont

openvt

Lance un programme sur un nouveau terminal virtuel (VT)

psfaddtable

Un lien vers psfxtable

psfgettable

Un lien vers psfxtable

psfstriptable

Un lien vers psfxtable

psfxtable

Gére les tables de caractères Unicode pour les polices de la console

resizecons

Change l'idée du noyau sur la taille de la console

setfont

Modifie les polices EGA/VGA (Enhanced Graphic Adapter-Video Graphics Array sur la console

setkeycodes

Charge les entrées de la table de correspondance entre scancode et keycode, utile si vous avez des touches inhabituelles sur votre clavier

setleds

Initialise les drapeaux et LED du clavier

setmetamode

Définit la gestion des touches meta du clavier

setvtrgb

Règle les couleurs RGB du terminal virtuel

showconsolefont

Affiche la police de l'écran pour la console EGA/VGA

showkey

Affiche les scancodes, keycodes et codes ASCII des touches appuyées sur le clavier

unicode_start

Met le clavier et la console en mode UNICODE. Ne l''utilisez pas sur CLFS sauf si votre fichier de correspondance est encodé en ISO-8859-1. Pour les autres encodages, cet utilitaire donne de mauvais résultats.

unicode_stop

Ramène le clavier et la console dans le mode avant UNICODE