Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
souris_logitech_mx_518 [Le 05/02/2008, 08:56] yaen |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>matériel souris logitech BROUILLON}} | ||
- | ---- | ||
- | |||
- | ====== Souris Logitech MX518 ====== | ||
- | |||
- | ===== Présentation ===== | ||
- | |||
- | Cette page vous permet d'activer tous les boutons de votre souris Logitech MX518 en particulier. Il traite aussi des autres souris MX, G et L. Il permet aussi le réglage de précision (cpi). | ||
- | Si vous avez une autre souris que la MX518, consultez les [[#voir_aussi|références]] en bas de page ou la [[:souris_logitech|page générique des souris Logitech USB]]. | ||
- | |||
- | ===== Compatibilité ===== | ||
- | |||
- | 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 | ||
- | |||
- | ===== Pré-requis ===== | ||
- | |||
- | * Disposer des [[:sudo|droits d'administration]] ; | ||
- | * Disposer d'une connexion à Internet configurée et activée ; | ||
- | * Avoir activé l'accès aux [[:depots|dépôts APT]] ''universe'' ; | ||
- | |||
- | |||
- | ===== Installation ===== | ||
- | |||
- | 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. | ||
- | |||
- | [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **xvkbd xbindkeys xbindkeys-config xmacro lomoco xev**. | ||
- | |||
- | ==== Vérification ==== | ||
- | |||
- | Pour fonctionner, les souris ont besoin du module //evdev//. | ||
- | |||
- | <note important>Sous Gutsy, le paquet //evdev// n'existe pas, il est installé par défaut.</note> | ||
- | |||
- | 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 [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **evdev**. | ||
- | |||
- | |||
- | |||
- | ==== Identification ==== | ||
- | |||
- | Nous récupérons les informations concernant notre souris (connecté sur le port USB). À la console saisissez la commande : | ||
- | |||
- | cat /proc/bus/input/devices | grep Logitech | ||
- | |||
- | La console renvoie une ligne du type : | ||
- | |||
- | N: Name="Logitech USB-PS/2 Optical Mouse" | ||
- | |||
- | Récupérez cette information pour la modification du fichier « /etc/X11/xorg.conf ». | ||
- | Ensuite avec la commande ''lsusb'' (pour les souris IUSB) vous pouvez récupérer le nom de votre souris. | ||
- | |||
- | lsusb | grep Logitech | ||
- | |||
- | renvoie une ligne du type : | ||
- | |||
- | Bus 001 Device 004: ID 046d:c01e Logitech, Inc. MXxxx Optical Mouse | ||
- | |||
- | 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 : | ||
- | |||
- | {{btn_logitech_mx518.jpg |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. [[:tutoriel:comment_editer_un_fichier|Éditez-le]] en mode super-utilisateur. | ||
- | |||
- | Chercher la partie qui ressemble à ça : | ||
- | <file> | ||
- | Section "InputDevice" | ||
- | Identifier "Configured Mouse" | ||
- | </file> | ||
- | |||
- | Modifiez votre « xorg.conf » en adaptant le résultat de « Name » précédemment trouvé. | ||
- | Pour une mx518, voire 510 et 500 : | ||
- | <file> | ||
- | 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 8 9" | ||
- | EndSection | ||
- | </file> | ||
- | |||
- | Toujours dans le fichier « xorg.conf », cherchez la « ServerLayout » et changez la ligne : | ||
- | |||
- | <file>InputDevice "Configured Mouse"</file> | ||
- | |||
- | par | ||
- | |||
- | <file>InputDevice "Logitech MX518" "CorePointer"</file> | ||
- | |||
- | |||
- | ==== 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 » : | ||
- | |||
- | <file> | ||
- | #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 | ||
- | </file> | ||
- | |||
- | 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. | ||
- | |||
- | <note tip>Si vous utilisez [[:compiz-fusion]], il est possible de configurer tous les boutons dans le //Settings Manager//.</note> | ||
- | |||
- | 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--<-((ou Ctrl--Alt--⌫ sur certains clavier)) 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 | ||
- | |||
- | ===== Utilisation et configuration ===== | ||
- | |||
- | === 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. | ||
- | |||
- | {{xbindkeys-config-small.png|}} | ||
- | |||
- | 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 ^ | ||
- | | <nowiki>-b, --bus=USB-BUS-NUMBER</nowiki> | | | ||
- | | <nowiki>-d, --dev=USB-DEVICE-NUMBER</nowiki> | | | ||
- | | <nowiki>-p, --pid=USB-PRODUCT-ID</nowiki> | | | ||
- | | <nowiki>-i, --inquire</nowiki> | affiche les informations et statuts de votre souris | | ||
- | | <nowiki>-s, --scan</nowiki> | scanne les ports usb, et liste les souries soutenues par Logitech | | ||
- | | <nowiki>-4, --400</nowiki> | change la résolution de la souris a 400 cpi | | ||
- | | <nowiki>-8, --800</nowiki> | 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 : | ||
- | <code> | ||
- | $lomoco -i | ||
- | 001.003: 046d:c01e MX518 Optical Mouse (M-BS81A) Caps: RES | ||
- | Resolution (RES): 1600 cpi | ||
- | USB Mouse Polling Interval: 10ms | ||
- | </code> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Voir aussi ===== | ||
- | |||
- | * [[http://www.lomoco.org/|Le site de Lomoco]] (en) | ||
- | * [[http://hocwp.free.fr/xbindkeys/xbindkeys.fr.html|Le site de XbindKeys]] (fr) | ||
- | * [[:souris|Les souris avec Ubuntu]] (fr) | ||
- | * [[:souris_logitech|Les souris Logitech avec Ubuntu]] (fr) | ||
- | * [[:tutoriel:comment_personnaliser_curseur_souris|Personnalisation des curseurs sous Ubuntu]] (fr) | ||
- | |||
- | ---- | ||
- | |||
- | //Contributeurs : [[utilisateurs:Patearson]], [[utilisateurs:Prométée]], [[utilisateurs:Yaen]].// | ||
- | |||
- | // Basé sur « [[http://www.jeuxlinux.fr/article-74.html|Le tutoriel Logitech jeuxlinux.fr]] (fr) »// |