Apportez votre aide…
Ceci est une ancienne révision du document !
Souris Logitech G5
Version Edgy
Cette page vous expliquera en détail comment configurer une souris Logitech G5 de sorte à ce que le tilt et le bouton du pouce fonctionnent correctement.
Installer evdev
Si ce n'est déjà fait, vous allez avoir besoin du driver evdev. Installez-le à partir du gestionnaire de paquet Synaptic ou du terminal en lançant la commande suivante :
sudo apt-get install evdev
Editer la configuration de X
Faites un backup de votre fichier de configuration xorg :
cp /etc/X11/xorg.conf /etc/X11/xorg.backup
Editez-le sous gedit en tant que root :
gksudo gedit /etc/X11/xorg.conf
Cherchez la section "Server Layout" Identifiez-y une ligne du type InputDevice "Configured Mouse" Remplacez-la par la ligne suivante :
InputDevice "Logitech G5"
La section "Server Layout" devrait ressembler à ça :
Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" 0 0 InputDevice "Generic Keyboard" InputDevice "Logitech G5" InputDevice "stylus" "SendCoreEvents" InputDevice "cursor" "SendCoreEvents" InputDevice "eraser" "SendCoreEvents" EndSection
Cherchez ensuite la section "InputDevice" contenant la ligne Identifier "Configured Mouse" (attention il y a plusieurs sections "InputDevice"!) Supprimez-la et remplacez-la par la suivante:
Section "InputDevice" Identifier "Logitech G5" Driver "evdev" Option "CorePointer" Option "Name" "Logitech USB Gaming Mouse" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "false" EndSection
A ce stade, si vous redémarrez X, le tilt fonctionne sous Firefox, mais il est inversé. On va remédier à celà et on va activer le bouton du pouce, ceci pour toutes les applications.
Installer et configurer imwheel
Ce logiciel permet de mapper des raccourcis clavier ou des événements aux boutons de la souris.
Si ce n'est déjà fait, vous devez l'installer. Installez-le à partir du gestionnaire de paquet Synaptic ou du terminal en lançant la commande suivante :
sudo apt-get install imwheel
Faites un backup du fichier de démarrage de imwheel :
cp /etc/X11/imwheel/startup.conf /etc/X11/imwheel/startup.backup
Editez-le sous gedit en tant que root :
gksudo gedit /etc/X11/imwheel/startup.conf
Trouvez la ligne IMWHEEL_START=0 et modifiez-la par la suivante :
IMWHEEL_START=1
Trouvez la ligne #IMWHEEL_PARAMS='-b "0 0 8 9"' et modifiez-la par la suivante :
IMWHEEL_PARAMS="-k"
Au final votre fichier devrait ressembler à ça :
# Configuration file for setting imwheel startup parameters. # Set this to "1" to make imwheel start along with your X session. IMWHEEL_START=1 # Specify the command line parameters to pass to imwheel. # Simply uncomment the bottom line, and if necessary replace # the default options with your own. A button spec of "0 0 8 9" # will grab the thumb buttons of most mice. "0 0 0 0 8 9" should # work for mice with a scroll wheel with two axes. Keep in mind # that each button number must be separated by a space. IMWHEEL_PARAMS="-k"
Enregistrez et fermez le fichier startup.conf
Créez le fichier ~/.imwheelrc sous gedit :
gedit ~/.imwheelrc
Collez-y le code suivant :
#Structure du fichier : #Touche du clavier, Bouton de la souris, Résultat (touche de clavier ou événement) #Décocher les lignes suivantes vous permettra de vérifier qu'il n'y a pas d'inversion #".*" #, Up, h|a|u|t #, Down, b|a|s #, Left, d|r|o|i|t|e #, Right, g|a|u|c|h|e #, Thumb1, p|o|u|c|e #ATTENTION #Sur la Logitech G5, les tilts gauche et droite sont inversés #Générique ".*" #Précédent , Right, Alt_L|Left #Suivant , Left, Alt_L|Right #Bouton du milieu , Thumb1, Button2 "(null)" , Right, Alt_L|Left , Left, Alt_L|Right , Thumb1, Button2 "Nautilus" # Zoom Control_L, Up, Control_L|KP_Add Control_L, Down, Control_L|KP_Subtract
Ce fichier permettra au tilt d'être effectif en tant que fonction précédent/suivant dans tous les programmes, et la fonction bouton du milieu sera activée en cliquant avec le bouton du pouce (je trouve le tilt trop sensible, du coup à chaque fois que je voulais cliquer sur le bouton du milieu -pour ouvrir un nouvel onglet- je revenais sur la page précédente). Fonction spéciale dans Nautilus : un appui sur la touche CTRL gauche et un jeu de la molette zoom/dézoome les îcones.
Prise en compte de la configuration
Redémarrez le serveur X avec Control+Alt+Backspace (après avoir soigneusement fermé toutes vos applications), re-logez vous sous X, et la souris devrait réagir conformément à sa nouvelle configuration.
Si ces fonctions ne vous plaisent pas (je pense à ceux qui sont un peu moins neuneus que moi et qui n'ont pas de mal à utiliser le bouton du milieu de cette souris) ou que vous voulez en rajouter d'autres, prenez exemple sur le contenu de ce fichier et sur les exemples de cette page : souris.
Pour éviter de redémarrer X après chaque modif de imwheel, il suffit dans un terminal de lancer la commande suivante, qui relancera imwheel :
imwheel -k