Souris à 5 boutons et X.org 7
Par llaumgui le mardi 11 avril 2006, 00:29 - Linux - Lien permanent
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

Commentaires
par esteban
Ce que vous venez d'écrire marche sous KDE mais pas sous gnome, sait tu pourquoi?
par LLaumgui
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 ?
par Phiphi
Tu peux aussi remplacer ta ligne en complétant jusqu'a 13 le nombre de boutons : xmodmap -e "pointer = 1 2 3 7 6 4 5 8 9 10 11 12 13"
Philippe
par kgoo
Cela fonctionne bien pour firefox mais pas pour nautilus !