Installer Kbd-1.06

Estimation du temps de construction:           1 minute
Estimation de l'espace disque requis:  8 MB

Installation de Kbd

Avant que Kbd ne soit installé, il faut que le fichier patch de Kbd soit déballé. Assurez-vous qu'il soit déballé avant de lancer les commandes d'installation.

Installer Kbd en lançant les commandes suivantes:

patch -Np1 -i ../kbd-1.06-2.patch &&
./configure &&
make &&
make install

Explications des commandes

patch -Np1 -i ../kbd-1.06-2.patch: Ce patch résout deux problèmes. Le premier concerne le comportement de loadkeys -d, qui ne fonctionne plus sur la version courante de kbd. Il est nécessaire de corriger ceci, car les scripts de démarrage repose sur une utilisation propre de loadkeys -d. La seconde partie du patch change un Makefile pour que certains utilitaires (setlogcons, setvesablank and getunimap) qui ne sont pas installés par défaut, soient quand même installé.

Contenu de Kbd-1.06

Programmes

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, et unicode_stop

Descriptions

chvt

chvt change le terminal virtuel de premier plan.

deallocvt

deallocvt désalloue les terminaux virtuels inutilisés.

dumpkeys

dumpkeys affiche les tables de conversion du clavier.

fgconsole

fgconsole affiche le numéro du terminal virtuel actif.

getkeycodes

getkeycodes affiche la table de correspondance de scancode en keycode du noyau.

getunimap

getunimap affiche le unimap actuellement utilisé.

kbd_mode

kbd_mode indique ou positionne le mode du clavier.

kbdrate

kbdrate positionne les taux de répétition et de temporisation du clavier.

loadkeys

loadkeys charge les tables de conversion du clavier.

loadunimap

loadunimap charge la table de correspondance d'unicode en police du noyau.

mapscrn

mapscrn charge une table de correspondance des caractères de sortie définie par l'utilisateur dans le pilote de la console. Notez qu'il est obsolète et que ses fonctionnalités sont reprises dans setfont.

openvt

openvt lance un programme sur un nouveau terminal virtuel (VT).

psfaddtable, psfgettable, psfstriptable, psfxtable

C'est un ensemble d'outils pour gérer les tables de caractères Unicode pour les polices de console.

resizecons

resizeicons modifie la représentation de la taille de la console pour le noyau.

setfont

Ceci vous permet de modifier les polices EGA/VGA dans la console.

setkeycodes

setkeycodes charge les entrées de la table de correspondance scancode en keycode du noyau.

setleds

setleds positionne les LED du clavier. Beaucoup de personnes trouvent utile d'avoir numlock activé par défaut, et c'est en utilisant ce programme que vous pourrez y arriver.

setlogcons

setlogcons sends kernel messages to the console.

setmetamode

setmetamode définit la gestion de la touche méta du clavier.

setvesablank

Ceci vous laisse trafiquer l'économiseur d'écran matériel (pas de grilles-pain, seulement un écran vide).

showfont

showfont affiche des données sur une police. L'information montrée comprend les informations sur la police, ses propriétés, les métriques des caractères, et les images des caractères.

showkey

showkey examine les scancodes et les keycodes transmis par le clavier.

unicode_start

unicode_start met la console en mode Unicode.

unicode_stop

unicode_stop annule le mode unicode pour le clavier et la console.

Dépendances

Kbd-1.06 nécessite que les programmes suivants soient installés:


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