Selon les tags présents sur cette page, celle-ci n'a pas été vérifiée pour une des versions LTS supportées d'Ubuntu.
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.

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

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.

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.

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
  • materiel/g5.1163183404.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)