10.52. Kbd-2.0.4

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

10.52.1. Installation de Kbd

Préparez la compilation de Kbd :

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

Voici la signification des nouvelles options de configure :

PKG_CONFIG_PATH

Utilisez pkg-config pour obtenir l'emplacement des métadonnées de la bibliothèque de test construite dans Section 6.13, « Check-0.11.0 ».

--disable-vlock

Évitez que Kbd n'essaye de construire le programme vlock qui requiert Linux-PAM.

--enable-optional-progs

Installe divers programmes supplémentaires.

Compilez le paquet :

make

Pour tester les résultats, lancez :

make check

Installez le paquet :

make install

Certains programmes de Kbd sont utilisés par systemd pour initialiser le système, donc ces binaires doivent être sur la partition racine :

mv -v /usr/bin/{loadkeys,setfont} /bin

Installez la documentation :

mkdir -v /usr/share/doc/kbd-2.0.4
cp -R -v docs/doc/* /usr/share/doc/kbd-2.0.4

10.52.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 (link to psfxtable), psfxtable, resizecons, setfont, setkeycodes, setleds, setmetamode, setvtrgb, showconsolefont, showkey, unicode_start, unicode_stop
Répertoires installés: /usr/share/consolefonts, /usr/share/consoletrans, /usr/share/doc/kbd-2.0.4, /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

Affiche les tables de traduction du clavier

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

Ajour une table de caractères Unicode à une police console

psfgettable

Extrait la table de caractères Unicode incluse dans une police console

psfstriptable

Supprime la table de caractère Unicode incluse dans une police console

psfxtable

Gèle les tables de caractères Unicode pour les polices 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