Previous Next Contents

4. Réglage du clavier sous Linux

Il existe deux programmes pour configurer votre clavier : un pour la console : loadkeys & un pour XFree : xkbd.

Pour installer un clavier français sous Linux, tapez selon que vous soyez respectivement Français, Canadien Français, Belge Wallon ou Suisse Roman :

loadkeys french.map
loadkeys cf.map
loadkeys be-latin1.map
loadkeys sf-latin1.map

french.map est inclu dans ce HOWTO (au chapitre « Fichiers inclus ») & tous les autres fichiers se trouvent d'ordinaire dans le répertoire /usr/lib/kbd/keytables.

Si vous utilisez french.map & french (pour X window : cf. chapitre «Régler le clavier pour X window»), N'UTILISEZ PLUS :

stty erase ^H
ou
stty erase ^?

« stty erase » ne sert en effet qu'à établir une correspondance entre le code que renvoie une touche et la fonction erase (effacer le caractère).

Les tables fournies dans ce HOWTO fonctionnent correctement & ne nécessitent donc pas de stty erase !

D'habitude, loadkeys est exécuté par des scripts au démarrage ; par exemple dans /etc/rc.d/init.d/keytable ou /etc/rc.d/rc.local (...) ; la commande :

 find
/etc/rc.d -type f | xargs grep loadkeys 
vous fournira sur le nom exact du fichier lançant loadkeys ; il vous suffit alors de l'éditer pour que vos modifications soient désormais prise en en compte à chaque démarrage.

Si vous rencontrez les messages d'erreur suivants :

loadkeys french
Loading /usr/lib/kbd/keytables/french.map
unknown keysym 'dead_cedilla'
/usr/lib/kbd/keytables/french.map:67: parse error
syntax error in map file
key bindings not changed

celà signifie que votre version de kbd (dont le programme loadkeys dépend) est trop vieille : il faut vous procurer une version plus récente du programme.

Il existait & existe encore des versions des tables de clavier pour ceux ne voulant ni touches mortes ni accents, or cela tombe actuellement en désuétude puisque la grande majorité des programmes prennent désormais en charge ces fameuses touches mortes et les caractères accentués.

De plus, les tables fournies avec ce HOWTO permettent de se servir des touches mortes ou de s'en passer si un programme les refuse, les deux cas ayant été prévus.


Previous Next Contents