evdev
À partir de xorg 7.4, la configuration des pilotes mouse et kbd n'est plus nécessaire dans /etc/X11/xorg.conf. La détection et la configuration des périphériques d'entrées est réalisé par evdev. L'option AllowEmptyInput indique au serveur X de déléguer la détection du matériel à evdev, pour supprimer ce comportement par défaut, il faut ajouter au fichier xorg.conf :
Section "ServerFlags"
Option "AllowEmptyInput" "false"
Option "AutoAddDevices" "false"
Option "AutoEnableDevices" "false"
EndSection
Configuration souris/clavier
La seule option que je configure sur ma souris consiste à désactiver l'émulation du troisième bouton (en utilisant les 2 autres ensembles).
Avant il convenait d'ajouter dans le fichier xorg.conf :
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "false"
Option "CorePointer"
EndSection
Maintenant, il faut supprimer toute référence à la souris dans le fichier xorg.conf, puis ajouter un fichier dans le répertoire /etc/hal/fdi/policy, par exemple j'utilise le fichier 20-mouse-keyboard.fdi :
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.mouse">
<merge key="input.x11_options.Emulate3Buttons" type="string">false</merge>
</match>
</device>
</deviceinfo>
Tuer le serveur X
À partir de xorg 7.4, Debian a désactivé la combinaisons de touches Alt + Ctrl + Backspace qui redémarre le serveur X. De ce qu'il semble c'est pour être desktop ready et idiot proof... Pour réactiver cette combinaisons de touches, il faut ajouter à xorg.conf :
Section "ServerFlags"
Option "DontZap" "false"
EndSection
Commandes utiles
- xinput : liste et interroge les périphériques
xinput list : liste tous les périphérique d'entrées détectés
xinput query-state <ID|name> : donne des informations sur l'état du périphérique
xinput set-pointer <ID|name> : assigne/change le pointeur par défaut
- lshal : donne la liste des périphériques détectés par hal
Liens
- [http://cgit.freedesktop.org/xorg/xserver/tree/config/x11-input.fdi] : fichier fdi de configuration des périphériques d'entrées de xorg. Il donne une bonne partie des options de configuration.
- [https://wiki.ubuntu.com/X/Config/Input] : exemple de configurations pour ubuntu.