Rechercher dans ce blog

dimanche 7 novembre 2010

Un Problème de clavier ?



Comment changer la disposition du clavier sous Linux?
D'un agencement  "Qwerty" US à un "Azerty" Belge.

Sous Ubuntu/Gnome : Système : Préférences : Clavier.
Ensuite dans l’onglet "Agencement" de la nouvelle fenêtre.

Mais ce n’est pas toujours si facile..
Si vous n’êtes pas sur une distribution Ubuntu, ou vous utilisez un autre environnement graphique que Gnome.


Il faut différencier l’agencement du clavier de la Session X (Xorg serveur graphique) et l’agencement du clavier du Shell (Bash, Sh)

Pour le shell, l’information est donnée par grub ou lilo lorsque le noyau va démarrer.
Éditez le fichier menu.lst dans /boot/grub/ (Cet exemple est valable pour les système Linux ne possédant pas grub-pc / grub 2)

kernel /bzImage root=/dev/hda1 kmap=be-latin1 vga=791

Si vous êtes dans une session X et que l’agencement du clavier ne vous plait pas.
Ouvrez un terminal et tapez : setxkbmap be
Attention, cette solution est temporaire, pour que ce soit définitif éditez votre fichier xorg.conf dans le répertoire : /etc/X11/

Touvez la partie "InputClass" ou "InputDevice" et ajoutez l’option :
Option                 «XkbLayout» «be»

Exemple :
Section «InputClass»
    Identifier             «Keyboard Defaults»
    MatchIsKeyboard        «yes»
    Option                 «XkbLayout» «be»
    Option                 «XkbModel» «acer_laptop"
EndSection

ou encore :

Section «InputDevice»
    Identifier     «Keyboard0«
    Driver         «kbd»
    Option        «XkbLayout» «be»
EndSection

Si vous voulez changer le layout du clavier pour votre mode console et non graphique. Il existe aussi cette solution :

loadkeys be-latin1

ou reconfigurer la console :

sudo apt-get install console-common


sudo dpkg-reconfigure console-data