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 !)
$ cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak $ gedit /etc/X11/xorg.conf
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: N: Name="Bluetooth Laser Travel Mouse"
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.
$ cat /proc/bus/input/devices I: Bus=0005 Vendor=046d Product=b008 Version=0313 N: Name="Bluetooth Laser Travel Mouse" P: Phys=00:1A:7B:C4:BF:D5 S: Sysfs=/class/input/input9 U: Uniq=00:07:61:9B:7E:41 H: Handlers=mouse3 event8 B: EV=7 B: KEY=ff0000 0 0 0 0 0 0 0 0 B: REL=143
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.

Re: Configurer Souris Logitech V470 Cordless Laser Sous Ubuntu
Very good post, thanks a lot.