Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Souris : Microsoft Intellimouse Explorer

Version Breezy, Dapper, Edgy et Feisty

Comment configurer une souris Microsoft Intellimouse (ou toute autre souris compatible)

Pour débuter, il faut éditer le fichier de configuration de X, ce qui n'est pas une mince affaire pour le débutant. Nous allons pour simplifier grandement la tâche lancer un Terminal. Puis tapez :

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.mouse
gksudo gedit /etc/X11/xorg.conf

Prenez soin de respecter la casse. Ce fichier xorg.conf regroupe les paramètres vitaux de votre interface graphique. Si vous prenez le soin de visiter, vous trouverez les paramètres de votre écran, votre carte graphique, de votre clavier et du sujet qui nous intéresse : la souris.

xorg.conf pour Breezy

gksudo gedit /etc/X11/xorg.conf

Repérez la section Inputdevice et faites la ressembler au texte ci dessous.

  Section "InputDevice"
        Identifier "Configured Mouse"
        Driver "mouse"
        Option "CorePointer"
        Option "Device" "/dev/input/mice"
        Option "Protocol" "ExplorerPS/2"
        Option "Buttons" "7"
        Option "ZAxisMapping" "6 7"
        Option "Resolution" "100"
  EndSection

xorg.conf pour Dapper

En observant les erreurs du fichier .xsession-errors, xmodmap sur Dapper créai des erreurs. Les changements dans Xorg permette de mapper directement les boutons de la souris dans le fichier xorg.conf avec la fonction ButtonMapping, donc plus besoins de xmodmap.

gksudo gedit /etc/X11/xorg.conf

Et modifier comme ceci :

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice"
        Option          "Protocol"              "ExplorerPS/2"
        Option          "Emulate3Buttons"   "false"
        Option          "Buttons"               "7"
        Option          "ZAxisMapping"       "4 5"
	Option 		"ButtonMapping" "1 2 3 6 7"
EndSection

xorg.conf pour Edgy

gksudo gedit /etc/X11/xorg.conf

Et modifier comme ceci :

Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"    
    Option         "CorePointer"
    Option         "Device" "/dev/input/mice"
    Option         "Protocol" "ExplorerPS/2"
    Option         "Emulate3Buttons" "false"
    Option         "Buttons" "7"
    Option         "ZAxisMapping" "4 5"
    Option         "ButtonMapping" "1 2 3 6 7"
EndSection

A ce stade les boutons latéraux fonctionnent avec Firefox ce qui la plupart du temps est suffisant. Maintenant, si vous voulez aller plus loin, il faut lire la suite.

Dans Firefox, les fonctions qui permettent de revenir en arrière avec les boutons lateraux, fermer un onglet avec le bouton du milieu ne marchent que si la valeur middlemouse.contentLoadURL est sur False dans about:config.

Lancez Firefox puis dans la barre d'adresse tapez

 about:config

Cherchez la clé middlemouse.contentLoadURL et donnez la valeur False.

Pour installer imwheel deux solutions Synaptic avec la fonction recherche ou le terminal en utilisant la commande apt-get :

sudo apt-get install imwheel

Il est préférable ensuite de sauvegarder l'original du fichier de configuration imwheel :

sudo cp /etc/X11/imwheel/startup.conf /etc/X11/imwheel/startup.conf.bak

Imwheel pour Breezy :

Lancez la commande suivante

gksudo gedit /etc/X11/imwheel/startup.conf

Trouvez la ligne

IMWHEEL_START=0

Et la modifier comme ceci

IMWHEEL_START=1

Imwheel pour Dapper :

Lancez la commande suivante

gksudo gedit /etc/X11/imwheel/startup.conf

Trouvez la ligne

IMWHEEL_START=0

Et la modifier comme ceci

IMWHEEL_START=1

Dé commenter la ligne :

IMWHEEL_PARAMS='-k -b "0 0 6 7"'

Ctrl + Alt + Backspace pour redémarrer le serveur X. Il ne vous reste qu'a créer le fichier .imwheelrc, comme montré ci dessous. A la suite de cette étape la configuration pour les utilisateurs de Dapper est terminée.

Imwheel pour Edgy :

Lancez la commande suivante

gksudo gedit /etc/X11/imwheel/startup.conf

Trouvez la ligne

IMWHEEL_START=0

Et la modifier comme ceci

IMWHEEL_START=1

Dé commenter la ligne :

IMWHEEL_PARAMS='-k -b "0 0 8 9"'

Ctrl + Alt + Backspace pour redémarrer le serveur X. Il ne vous reste qu'a créer le fichier .imwhellrc, comme montré ci dessous. A la suite de cette étape la configuration pour les utilisateurs de Edgy est terminée.

Créez un fichier dans votre répertoire perso .imwheelrc par la commande :

gedit ~/.imwheelrc

Un fichier passe partout

et tapez ce texte pour une configuration gnome ou kde :

 ".*"
 None, Up, Alt_L|Left
 None, Down, Alt_L|Right
  
 "(null)"
 None, Up, Alt_L|Left
 None, Down, Alt_L|Right

Attention cette commande correspond aux réglages par défaut. Il faut donc mettre ces lignes de code en à la fin de votre configuration, autrement les autres commandes (comme celles qui suivent) ne sont pas prises en compte.

Un fichier pour Gnome

Le fichier imwheelrc spécifique à Gnome à vous de choisir ;) :

"^Firefox-bin$"
# Flip between browser tabs
None, Up, Alt_L|Left
None, Down, Alt_L|Right

"Nautilus"
# suivant/precedent
None, Left, Alt_L|Left
None, Right, Alt_L|Right
# Zoom
Control_L, Up, Control_L|KP_Subtract
Control_L, Down, Control_L|KP_Add

#Navigue entre les onglets du terminal
"^gnome-terminal"
None, Up, Control_L|Page_Up
None, Down, Control_L|Page_Down

"Rhythmbox"
None, Up, Alt_L|Left
None, Down, Alt_L|Right

".*"
#None, Up, Alt_L|Left
#None, Down, Alt_L|Right

La configuration pour tous

Pour que la configuration soit commune à l'ensemble des utilisateurs, il faut modifier le fichier /etc/X11/imwheel/imwheelrc avec les droits de superutilisateur.

Comment ca marche ?

La syntaxe du fichier imwheelrc utilise les règles suivantes :

"NOM DU PROGRAMME"

TOUCHE CLAVIER UTILISE (en même temps que les boutons latéraux), BOUTON UTILISE, TOUCHES DU CLAVIER, COMBIEN DE TEMPS

Pour ceux désirant personnaliser l'utilisation de leur souris, l'auteur de imwheel met à disposition son fichier de configuration à cette adresse : http://imwheel.sourceforge.net/imwheelrc.

Le fichier 63xmodmap

C'est la pièce finale de ce puzzle :

gksudo gedit /etc/X11/Xsession.d/63xmodmap

Collez ces lignes :

killall imwheel
xmodmap -e "pointer = 1 2 3 6 7 4 5"
BINARY=$(which imwheel)
$BINARY -k -b "67"

Executer 63xmodmap

Sauvegardez ce fichier et changez les permissions :

sudo chmod 755 /etc/X11/Xsession.d/63xmodmap

Redémarrer le serveur X avec Control+Alt+Backspace, re-logez vous sous X, et la souris devrait fonctionner sous Nautilus et Firefox.

Consulter la page souris en suivant ce lien.

  • materiel/intellimouse_explorer.1178150768.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)