Outils pour utilisateurs

Outils du site


Action disabled: revisions
documentation:bsd:freebsd:clavier-fr

Configurer son clavier sous Xorg

Depuis plusieurs versions, Xorg est capable de détecter la plupart des périphériques. Malheureusement lorsque l'on dispose d'un clavier AZERTY, il faut quand même spécifier sa configuration, ne serait-ce que pour pouvoir bénéficier des accents français.

Nous allons tout d'abord créer un dossier /usr/local/etc/X11/xorg.conf.d.

mkdir -p /usr/local/etc/X11/xorg.conf.d
Depuis la mise à jour vers Xorg 1.20.7, il faut également installer les deux ports suivants :
  • x11/libinput
  • x11-drivers/xf86-input-libinput

Il faut également rajouter cette ligne dans le fichier /etc/sysctl.conf

[...]
kern.evdev.rcpt_mask=12

Par défaut la valeur est 3 (cela correspond aux claviers et à la souris).

Pour avoir le touchpad fonctionnel, il faut soit choisir comme valeur 6 ou 12.

Ensuite, on crée un fichier de configuration (10-keyboard.conf).

10-keyboard.conf
Section "InputClass"
        Identifier "Keyboard0"
        Driver "libinput"
        MatchIsKeyboard "on"
        Option "XkbModel" "pc105"
        Option "XkbLayout" "fr"
        Option "XkbVariant" "oss"
EndSection

Il faut également un autre fichier pour la gestion de la souris (10-mouse.conf).

10-mouse.conf
Section "InputClass"
        Identifier "Mouse0"
        MatchIsPointer "on"
EndSection

La variante oss permet de taper tous les caractères nécessaires à l'écriture du français avec la touche Alt Gr, par exmple : æ, Œ, Ç, À, …

Note : On peut tout mettre dans le même fichier, son extension doit se terminer par .conf.

La ligne correspondant au driver peut être omise, par défaut Xorg va charger le driver libinput.

Ci-dessous le fichier pour le pavé tactile (10-touchpad.conf, 1))

10-touchpad.conf
Section "InputClass"
        Identifier "touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
EndSection

Cas particulier

Sur mon laptop, j'ai remarqué que que la touche Ctrl droite

documentation/bsd/freebsd/clavier-fr.txt · Dernière modification : le 30-12-2020 à 18h20 de olivier

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki