Clavier (AZERTY, accents)

XFree profite à présent de la configuration de la console (loadkeys).

Placer dans la section Keyboard du fichier de configuration (souvent nommé XF86Config) :

	            Protocol  "Standard"
          RightAlt   Modeshift
          ScrollLock ModeLock
          RightCtl   Control
          XkbKeymap  "xfree86(fr)"
          
        

La section suivante fonctionne aussi :

	          Protocol       "Standard"
	LeftAlt        Meta
	RightAlt       Meta
	ScrollLock     Compose
	RightCtl       Control
	XkbKeycodes    "xfree86"
       
        

Chez moi, j'utilise simplement :

	      Xkbkeycodes "xfree86"
    XkbTypes    "default"
    XkbCompat   "default"
    XkbSymbols  "en_US(pc102)+fr"
    XkbGeometry "pc"     
        

On peut aussi utiliser le fichier Xmodmap proposé par le Guide du Rootard Linux (il est alors parfois nécessaire d'utiliser XkbDisabledans la section Keyboard) ou bien les recommandations du French-HOWTO.

La bibliothèque X11 par T. Quinot permet d'utiliser les touches mortes sous de nombreuses applications X récalcitrantes.

P. Saratxaga précise :

Pour xdm, éditer /etc/X11/xdm/Xservers et ajouter -kb à la fin de la ligne du serveur local :

:0 local /usr/X11R6/bin/X -kb

et dans /etc/X11/xdm/Xsetup_0 mettre :

if [ -r /etc/X11/xinit/.Xmodmap ]; then
        /usr/X11R6/bin/xmodmap /etc/X11/xinit/.Xmodmap
fi

Pour profiter, sous X, des effets de l'une des tables disponibles pour la console : mk_modmap

cd /usr/lib/kbd/keytables
sh mk_modmap < fichier.map | grep -v ^compose > /etc/X11/xinit/.Xmodmap
xmodmap /etc/X11/xinit/.Xmodmap

Recherchez l'emplacement du fichier .Xmodmap car son emplacement varie selon les systèmes...

La méthode la plus simple pour configurer le clavier est d'utiliser le programme de configuration XF86Setup. L'invoquer depuis la console en tant que root. Pour la configuration du clavier, choisir 102 touches (intl) et le jeu de caractères français. Ne toucher à aucun autre paramètre. Le clavier devrait fonctionner normalement sous X, y compris les touches accentuées, celles accessibles par Alt Gr et la touche Verr Num.

En cas de problème (surtout sous RH 5) installer la plus récente version de libX11.so.

J. Plissonneau Duquene note :

Pour changer d'une disposition à une autre (AZERTY/QWERTY) :