Jusqu’à présent, je configurais ma souris grâce au duo »xorg.conf » et »Xmodmap ». A présent, Xorg 7 introduit une nouvelle configuration plus facile pour les souris, cette configuration passe uniquement par xorg.conf… Facile, oui, mais encore faut il le savoir !
Pour info, voici la configuration que j’utilisais jusqu’à présent : Pour /etc/X11/xorg.conf
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/input/mice"
Option "Buttons" "7"
Option "ZAxisMapping" "6 7"
EndSection
Et pour lancer Xmodmap avec ma session :
#!/bin/sh
# /etc/X11/xinit/xinitrc.d/mouse.sh
# Required for the configuration of a 5-button mouse
xmodmap -e "pointer = 1 2 3 7 6 4 5"
Après plusieurs démarrage avec une souris complètement plantée (sans molette), je me décide à faire un Xmodmap en ligne de commande et là :
xmodmap -e "pointer = 1 2 3 7 6 4 5"
xmodmap: commandline:1: bad number of buttons, must have 7 instead of 13
xmodmap: 1 error encountered, aborting.
Xmodmap est à présent obsolète sous X.org 7 et le mapping des boutons se fait directement dans xorg.conf via la nouvelle option ButtomMapping :
Section "InputDevice"
Identifier "USB Mouse"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
Option "ButtonMapping" "1 2 3 7 6"
EndSection
De LLaumgui le 4 septembre 2006
Je n'ai pas ce problème de mon côté et je suis sous Gnome. De plus, cette config est sous X donc plus bas niveau que le Windows Manager...
Peut être une mauvaise configuration de Gnome ?