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

Ceci est une ancienne révision du document !



Souris Logitech MX518

Cette page vous permet d'activer tous les boutons de votre souris Logitech MX518 en particulier. Il permet aussi le réglage de précision (cpi). Si vous avez une autre souris que la MX518, consultez les références en bas de page ou la page générique des souris Logitech USB.

La procédure est similaire pour la série MX de Logitech et G. Seul le fichier de configuration avancée change un peu.

  • MX500, MX510, MX518 et MX1000
  • G5 et G7

En premier lieu, il convient de supprimer le fichier « /home/utilisateur/.xmodmaprc ». Ce fichier est caché, il faut donc taper le raccourci Ctrl–h pour le voir.

Installez les paquets xvkbd xbindkeys xbindkeys-config xmacro lomoco xev.

Vérification

Pour fonctionner, les souris ont besoin du module evdev.

Sous Gutsy, le paquet evdev n'existe pas, il est installé par défaut.

Entrez à la console :

modprobe -l | grep evdev

Si vous avez le module evdev installé, une ligne de ce type s'affiche :

/lib/modules/2.6.22-14-generic/kernel/drivers/input/evdev.ko

Sinon, il faut installer le paquet evdev.

Identification

Récupérez les informations concernant votre souris (connecté sur le port USB). À la console saisissez la commande :

  $ cat /proc/bus/input/devices | grep Logitech && lsusb | grep Logitech

La console renvoie deux ligne du type :

  N: Name="Logitech USB-PS/2 Optical Mouse"
  Bus 001 Device 004: ID 046d:c01e Logitech, Inc. MX518 Optical Mouse

De la première ligne vous récupérez, pour xorg.conf, dans Section "InputDevice" le nom pour la ligne suivante :

  Option         "Name" "Logitech USB-PS/2 Optical Mouse"

De la deuxième ligne, vous récupérez les informations pour la ligne :

  Identifier     "Logitech MX518"

Pour Section "InputDevice" et pour Section "ServerLayout" Avec ceci, vous pourrez renseigner plus précisément xorg.conf.

Avec ceci, vous pourrez renseigner plus précisément xorg.conf. Enfin,pour connaître les numéros des boutons lancez xev à la console, mettez la souris dans le carré qui s'affiche et cliquez sur les boutons. Voilà ce que ça donne :

Boutons de la souris Logitech MX518

Bouton Correspondance
01 clic gauche
02 clic molette centrale
03 clic droit
04 molette haut
05 molette bas
06 bouton gauche vers arrière
07 bouton gauche vers avant
08 bouton tilt
09 bouton cpi +
10 bouton cpi -

Modification MX518

Faites une sauvegarde de votre fichier de configuration de xorg en mode super utilisateur. Ceci vous permettra de revenir à l'état initial en cas de problème.

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.old

Ce fichier sert à la configuration du serveur graphique X et des périphériques. Éditez-le en mode super-utilisateur.

Chercher la partie qui ressemble à ça :

Section "InputDevice"
        Identifier       "Configured Mouse"

Modifiez votre « xorg.conf » en adaptant le résultat de « Name » précédemment trouvé. Pour une mx518 :

Section "InputDevice"
  Identifier  "Logitech MX518"
  Driver      "evdev"
  Option      "Name"      "Logitech USB-PS/2 Optical Mouse"
  Option      "Emulate3Buttons"   "false"
  Option      "ZAxisMapping"       "4 5"
  Option      "SendCoreEvents"   "true"
  Option      "ButtonMapping" "1 2 3 6 7 8 9"
EndSection

Toujours dans le fichier « xorg.conf », cherchez la « ServerLayout » et changez la ligne :

InputDevice "Configured Mouse"

par

InputDevice     "Logitech MX518" "CorePointer"

Pour ceux qui ont un problème au démarrage sans la souris, on peut supprimer "CorePointer".

Configuration avec « xbindkeys »

Pour activer certaines fonctions avec les boutons de la souris, il faut créer un fichier « .xbindkeysrc » dans votre répertoire utilisateur. Exemple de fichier de configuration « ~/.xbindkeysrc » :

#BOUTON 6
#POSITION : Le bouton latéral le plus éloigné de la paume de la main
#ACTION : TAB
"/usr/bin/xvkbd -xsendevent -text "\[Tab]""
b:6

#BOUTON 7
#POSITION : Le bouton latéral le plus éloigné de la paume de la main
#ACTION : k
"/usr/bin/xvkbd -xsendevent -text "\[k]""
b:7

#BOUTON 6
#POSITION : Le bouton tout en haut de la souris
#ACTION : F5
"/usr/bin/xvkbd -xsendevent -text "\[F5]""
b:8

#On peut aussi utiliser les touches qui servent sous w$
#à augmenter ou diminuer la sensibilité de la souris,
#ces boutons sont les boutons 9 et 10

Ce fichier est un exemple ; il sert dans les jeux pour afficher les scores (TAB), parler sous TeamSpeak (k), et F5 pour parler dans Counter Strike (PlayOnLinux) ou actualiser des pages internet ou autre…

Normalement, vos boutons sont maintenant tous reconnus ; la commande xev permettra notamment de récupérer les codes de chaque boutons.

Si vous utilisez compiz_fusion, il est possible de configurer tous les boutons dans le Settings Manager.

Si tous les boutons marchent et que vous êtes satisfaits vous pouvez mettre la commande xbindkeys dans les programme à lancer au démarrage : Système → Préférences → Sessions.

Redémarrage

Sauvegardez le fichier « xorg.conf », puis redémarrer le serveur X avec Ctrl–Alt–←1) ou tapez :

/etc/init.d/gdm restart/

En cas de problème vous pouvez restaurer l’ancien fichier xorg.conf.old avec la commande suivante :

sudo cp /etc/X11/xorg.conf.old /etc/X11/xorg.conf

Xbindkeys

Vous pouvez Configurer vos touches avec xbindkeys-config qui est une interface graphique pour xbinkeys que vous pouvez lancer à la console. Si vous avez créé le fichier « .xbindkeysrc » vous pourrez voir les pré-réglages.

Vous pouvez aussi ajouter un élément dans votre menu avec le nom de commande xbindkeys.

Lomoco

Vous pouvez aussi lancer lomoco en super utilisateur avec les options suivantes :

Option Signification
-i, --inquire affiche les informations et statuts de votre souris
-s, --scan scanne les ports usb, et liste les souries soutenues par Logitech
-4, --400 change la résolution de la souris a 400 cpi
-8, --800 change la résolution de la souris a 800 cpi (mx500, 510)

Il y en a d'autres. Consultez man lomoco pour plus d'informations.

Exemple :

$lomoco -i
001.003: 046d:c01e MX518 Optical Mouse (M-BS81A) Caps: RES
       Resolution (RES): 1600 cpi
       USB Mouse Polling Interval:  10ms

1)
ou Ctrl–Alt–⌫ sur certains clavier
  • souris_logitech_mx_518.1209836921.txt.gz
  • Dernière modification: Le 03/05/2008, 19:49
  • (modification externe)