Configurer sa MX1000 sous Linux

Par lordofmarcel | Vendredi 10 Mars 2006
La MX1000 est une très bonne souris, bien reconnue sous Linux mais après quelques réglages tout de même!! Cette astuce est valable pour toutes les distributions Linux à partir du moment où vous utilisez Xorg.

Tout d'abord rendez-vous dans le /etc/X11/xorg.conf. Trouvez la catégorie :

Section "InputDevice"
                Identifier "Configured Mouse"
                Driver "mouse"


Il faut remplacer la section en gardant la ligne Identifier, Driver et les balises de début et de fin de section par :

Option "ButtonNumber" "12"
Option "Buttons" "12"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Vendor" "Sysp"
Option "Resolution" "800"
Option "ZAxisMapping" "11 12"


Enregistrez les modifications apportées. Vous pouvez déjà voir si cela va marcher, relancez votre serveur X par un ctrl + alt + backspace. En console lancez la commande suivante :

xmodmap -e "pointer = 1 2 3 6 7 8 9 10 11 12 4 5"

Les boutons ainsi que la souris devraient fonctionner. Si c'est le cas, nous allons automatiser la configuration.Créez un nouveau fichier texte .xmodmap dans /home/votre_utilisateur (attention le "." avant le xmodmap est très important). Editez le fichier vide et ajoutez y :

! Set up the MX1000 mouse buttons
pointer = 1 2 3 6 7 8 9 10 11 12 4 5

Cette action devrait permettre à la configuration de la souris de se lancer à chaque ouverture de session.
Voilà votre MX1000 est désormais complètement fonctionnelle sous Linux, enjoy ^^
<< News précédente
Sortie d'un livecd pour tester XGL sous Gnome
News Suivante >>
Novell prévoit une migration des entreprises sous Linux

FeetloveR | 2006-03-10 12:53:05
Pour ceux qui, en suivant ce tuto, ce retrouve avec l'erreur suivant:

"xmodmap: commandline:1: bad number of buttons, must have 11 instead of 12
xmodmap: 1 error encountered, aborting."

Faites ceci :
éditez /etc/X11/xorg.conf
allez à

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "ButtonNumber" "12"
Option "Buttons" "12"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Vendor" "Sysp"
Option "Resolution" "800"
Option "ZAxisMapping" "11 12"
EndSection

Virer ces deux lignes :

Option "Buttons" "12"
Option "ZAxisMapping" "11 12"

Relancez vôtre serveur X ( ctrl + alt + backspace )
et ensuite taper ceci dans une console

xmodmap -e "pointer = 1 2 3 4 5 10 11 6 7 8 9 "

Si cela marche mettez la même serie de chiffre dans le fichier .xmodmap

Et voila, il n'y aura que le bouttoin entre suivant et précédant qui ne fonctionnera pas.
FeetloveR | 2006-03-10 12:54:14
Je précise que le smeily dans le premier quote est pas volontaire .... :33:
TaLi | 2006-03-10 14:29:23
Linux à partir du moment où vous utilisez Xorg
ou Xfree aussi
droide | 2006-06-08 17:30:37
Bonjour.
Celà fonctionne impec chez moi en effectuant la modif de FeetloveR.
Par contre je voudrais savoir comment réglé la vitesse des boutons a coté de la roulette ?

Merci.
Nargzul | 2006-09-09 08:41:49
Bonjour,

Moi j'ai un problème pour l'automatisation du script.

J'ai beau avoir créé mon .xmodmap, avec le bon contenu, il a pas l'air de le prendre en charge tandis qu'avec la commande ca marche, une idée?
TaLi | 2006-09-09 23:42:12
Si tu es sous Gnome dans le menu session tu rajoute la commande xmodmap -e "pointer = 1 2 3 6 7 8 9 10 11 12 4 5" au démarrage
1