Vous pouvez configurer les périphériques d'entrée pour le serveur Xorg à l'aide des fichiers fdi lus par le démon système HAL (Hardware Abstraction Layer), hald.
Par exemple, pour forcer l'option Emulate3Buttons sur une souris afin d'utiliser les boutons de droite et de gauche pour émuler le bouton central, ajoutez l'extrait XML suivant dans le fichier /etc/hal/fdi/policy/30user/10-x11-3button.fdi :
<?xml version="1.0" encoding="UTF-8"?> <deviceinfo version="0.2"> <device> <!--Default X.org input configuration is defined in: /etc/hal/fdi/policy/30user/10-x11-input.fdi Settings here modify or override the default configuration. See comment in the file above for more information. To see the currently active hal X.org input configuration run lshal or hal-device(1m) and search for "input.x11*" keys. Hal and X must be restarted for changes here to take any effect --> <match key="info.capabilities" contains="input.mouse"> <merge key="input.x11_options.Emulate3Buttons" type="string">on</merge> </match> </device> </deviceinfo>
La commande lshal permet de vérifier les périphériques d'entrée disponibles reconnus par HAL et d'afficher les options qui leur sont appliquées. Pour de plus amples informations, reportez-vous aux pages de manuel lshal(1M), hal(5) et fdi(4).