Problème : mise en place d'une gestion, sur la console (donc hors de X Window, mais ce dernier sait récupérer cette configuration), du clavier AZERTY.
Solution :
Placer dans le fichier approprié (init.d/keytable,
rc.keymap ou bien rc.local) du répertoire
/etc/rc.d/ une ligne :
loadkeys /usr/lib/keytables/fr-latin1.mapLes autres fichiers /etc/rc.d/rc* utilisés ne doivent pas contenir d'autre ligne "loadkeys" : s'en assurer grâce à 'grep'). Remplacer, dans le fichier "fr-latin1.map" :
keycode 3 = eacute two dead_tildepar :
keycode 3 = eacute two asciitilde
Sous Red Hat invoquer kbdconfig et choisir fr-latin1.map.
Suisse Romande : sf-latin1.map
Le fichier .map doit contenir :
keycode 105 = Left control keycode 105 = Meta_b keycode 106 = Right control keycode 106 = Meta_f
François-René Rideau propose un
fichier de configuration pour loadkeys permettant d'obtenir les
accentuées grâce à un clavier QWERTY.
Il est possible de compiler un noyau prenant par défaut en charge le clavier AZERTY :
dumpkeys -mfr-latin1 > /usr/src/linux/drivers/char/defkeymap.c