Maintenant que la souris est installée et que nous avons eu le temps de faire connaissance, je me suis demandé s'il était possible de la configurer de manière à ce que la molette fonctionne dans son axe horizontal.
Là, il n'y a pas 36 solutions, il va falloir mettre la main à la pâte :p.
Tout d'abord, commençons par installer le paquet xserver-xorg-input-evdev .
# apt-get install xserver-xorg-input-evdev |
En mode superutilisateur (root ou sudo), ouvrir le fichier /etc/X11/xorg.conf (il est conseillé de faire une copie de sauvegarde du fichier avant toute modification. Sait-on jamais !)
|
Trouver ensuite la partie traitant du périphérique souris
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection |
Et placer à sa suite les lignes suivantes :
Section "InputDevice" Identifier "Custom-Mouse" Driver "evdev" Option "SendCoreEvents" "true" Option "Name" "Nom de la souris" Option "Phys" "Adresse Mac de la souris" Option "HWheelRelativeAxisButtons" "7 6" EndSection |
Si la souris est la même que celle-ci, son nom est Bluetooth Laser Travel Mouse. Sinon, il suffit de taper la ligne suivante et de regarder quel est le périphérique correspondant :
# cat /proc/bus/input/devices | grep N: |
Il faut également trouver l'adresse physique de notre souris. Pour cela, afficher le contenu du fichier /proc/bus/input/devices et localiser la partie traitant de la souris puis noter l'adresse mac.
|
Dans mon cas, l'adresse est la suivante : 00:1A:7B:C4:BF:D5, c'est donc celle-ci que je mets dans l'option Phys.
Maintenant, mon fichier /etc/X11/xorg.conf ressemble donc à ça :
Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "true" EndSection Section "InputDevice" Identifier "Custom-Mouse" Driver "evdev" Option "SendCoreEvents" "true" Option "Name" "Bluetooth Laser Travel Mouse" Option "Phys" "00:1A:7B:C4:BF:D5" Option "HWheelRelativeAxisButtons" "7 6" EndSection |
Enfin, dans la section Section "ServerLayout", ajouter InputDevice "Custom-Mouse" :
Section "ServerLayout"
...
InputDevice "Configured Mouse"
InputDevice "Custom-Mouse"
...
EndSection |
Sauvegarder et relancer le serveur X (<Control>+<Alt>+<Backspace>).
Il est maintenant possible de paramétrer des fonctionnalités sur les nouveaux boutons (6 et 7).
En cas de problèmes, remplacer le fichier xorg.conf par la sauvegarde faite plus tôt.
