{{tag>Xenial matériel souris Logitech}}
----
{{ logitech-logo.jpg?70|}}
====== Souris Logitech ======
Ce tutoriel traite de la configuration de souris de marque Logitech de type USB (avec ou sans fil).
Il présente l'utilisation conjointe des pilotes ''mouse'' natif à [[:Xorg]] et ''evdev'' un pilote ajouté.\\ Les instructions propres à ''evdev'' et ''mouse'' peuvent être utilisées dans xorg.conf.\\
Dans les pages spécifiques il y a des configurations ''mouse'' et ''evdev''. Changez pour "evdev" car "mouse" étant natif à [[:Xorg]], il est appelé d'office.
Ce tutoriel présente une méthode générale tronc commun des souris Logitech USB et des [[#specificites_par_serie|spécificités]] par souris ou famille de souris.
Il existe également un pilote avec une interface graphique de configuration pour les claviers et souris de marque logitech : **[[:Hidpoint]]**.
Il est également possible d'utiliser le logiciel de reconnaissance des gestes de la souris **[[:EasyStroke]]**. Une fois installé, il suffit de configurer graphiquement les actions des boutons.
===== Compatibilité et tutoriels dédiés =====
Certains modèles peuvent être configurés sans modification manuelle. Ce qui suit présente les pages consacrées à des modèle de souris pour des informations spécifiques :
* **Cordless Click! Plus** : Même technique que pour MX1000
* **G5 **: Utilisez [[#lomoco]], [[HIDpoint]], [[Imwheel]] ou encore modifiez [[:souris#En modifiant Xorg.conf|xorg]], cela est en théorie valable également pour la G3.
* **LX3 RX250 et V150** : [[:xbindkeys]] permet de gérer complètement ces souris.
* **M220** : plug and play sous Ubuntu 14.04
* **MarbleMouse** : Utilisez [[:xbindkeys]] ou modifiez [[:souris#Modifier xorg|xorg]],
* **Mouseman** et **Mouseman Plus** : Sur une Mouseman+ il faut vraiment donner 7 boutons dans [[:souris#En modifiant Xorg.conf|xorg]] même si celle-ci n'en a que 6 au total … Probablement un bug dans le protocole ExplorerPS/2, et cela même si vous êtes en USB.
* **[[souris_logitech_mx_1000|MX 1000]]**,
* **Performance MX**: Pour régler la vitesse de défilement de la molette, suivre les instructions à cette [[https://github.com/pwr/Solaar/issues/158|adresse]], pour associer des actions spécifiques aux boutons de la souris, suivre les instructions à cette [[https://www.ralf-oechsner.de/opensource/page/logitech_performance_mx|adresse]],
* **Mx310/Mx510/Mx610/Mx400/Mx700/Mx900** : [[:xbindkeys]] ou [[:BTNX]] permet de gérer complètement ces souris.
* **MX 518**,
* **VX et MX Revolution** : Ces deux modèles de souris sont pris en charge par [[:HAL]], il n'y a donc plus rien à modifier dans le fichier [[:xorg|xorg.conf]], il suffit d'installer [[:btnx]] ou [[:xbindkeys]] pour configurer la souris,
* FIXME Mediaplay : ''lmpcm_usb'' est intégré au noyau, s'il n'est pas prioritaire ajoutez ceci au fichier **/etc/rc.local** avant le ''exit 0'' : rmmod usbhid
modprobe lmpcm_usb
modprobe usbhid
ou bien utilisez [[:BTNX]]. Voir [[https://forum.ubuntu-fr.org/viewtopic.php?id=281799|Logitech mediaplay sur le forum]] (fr) et [[http://daemon.prozone.org/~david/projects/lmpcm_usb|Installation pour les anciennes versions d'ubuntu]] (fr)
===== Spécificités par série =====
Quelques exemples de ''xorg.conf'' modifiés. Adaptez les à votre souris et ajouter votre fichier.
Attention aux pilotes utilisés (mouse ou evdev), changez pour evdev.
==== Modification G =====
Exemple : [[https://www.jeuxlinux.fr/IMG/txt/Gx3_2fGx5.txt|Gx3 et Gx5]] [[http://forum.ubuntu-fr.org/viewtopic.php?pid=1554584#p1554584|G7]].\\
Pour les boutons précédent et suivant de la G3, après avoir installé [[:xbindkeys]], [[:tutoriel:comment_modifier_un_fichier|modifier]] éventuellement le fichier **~/.xbindkeysrc** pour y insérer les lignes suivantes :
"/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Left]""
m:0x0 + b:6
"/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Right]""
m:0x0 + b:7
==== Modification LX ====
Exemple : [[https://www.jeuxlinux.fr/IMG/txt/Lx3.txt|Lx3]], [[http://www.jeuxlinux.fr/IMG/txt/Lx7.txt|Lx7]]
==== Modification MX ====
Exemple : [[https://www.jeuxlinux.fr/IMG/txt/Mx610_2fMx510_2fMx310_2fMx700.txt|MX700, MX610, MX510, MX310]], [[http://www.jeuxlinux.fr/IMG/txt/Mx1000.txt|MX1000]]
{{souris_logitech_mx518_btn.png|}}
=== Pour les MX Revolution ===
Bouton "13" : molette de côté vers l'avant
Bouton "15" : molette de côté vers l'arrière
Bouton "17" : clic sur la molette de côté
==Revoco, pour la molette de la Revolution==
[[http://goron.de/~froese/revoco/|Revoco]] est un outil pratique pour la [[http://goron.de/~froese/revoco/readme.txt|gestion des mouvements de la molette]] de la MX Revolution.
Cette partie ne concerne à priori que les possesseurs du modèle MX, ceux de la VX peuvent toujours essayer et reporter ici leur succès ou échecs.
A présent que tout vos boutons fonctionnent, passons au comportement de la molette de la MX Revolution. Celui-ci peut être géré via un petit utilitaire nommé revoco qui permet de récupérer le clic du milieu et de paramétrer les différents modes de défilement de la molette.
==Installer revoco==
Vous pouvez télécharger la dernière version de revoco ici: [[https://sourceforge.net/projects/revoco/| revoco sur sourceforge]]
Ensuite, décompressez l'archive, lancez la console, allez dans le dossier décompressé et lancez
make
Vous obtenez alors un exécutable nommé revoco, que vous pouvez alors déplacer dans vos autres programmes :
sudo cp revoco /usr/local/bin/
==Utiliser revoco==
A présent, si vous tapez **revoco** dans un terminal, vous obtenez son aide. Pour effectuer une des actions possibles, il faudra utiliser [[sudo]].
Exemple de configuration :
* **sudo revoco click** : met votre molette en mode cranté
* **sudo revoco free** : met votre molette en mode libre
* **sudo revoco auto=x,y** : la molette est en mode cranté pour les petits défilements, mais si vous en lancez un grand, elle passe en mode libre, puis revient en mode cranté. La sensibilité du changement de mode dépend du chiffre que vous indiquerez à la place de x et y. Par exemple 4 ou 5 est un compromis efficace, à vous de choisir la valeur qui vous convient.
* **sudo revoco manual=n** : détermine un bouton qui permettra de passer du mode libre au mode cranté. n est le numéro du bouton de la souris donné dans l'aide de revoco.
Enfin, tout ce que vous configurez sera définitif (c'est-à-dire que la souris mémorisera la configuration, même si vous l'éteignez et la rallumez), sauf si vous ajoutez le préfixe temp- devant la commande, auquel cas la configuration sera perdue lors d'une extinction/rallumage de la souris :
revoco temp-auto=4
==== Modification RX ====
Exemple : [[https://www.jeuxlinux.fr/IMG/txt/Lx3.txt|RX250]]
==== Modification VX ====
{{btn-vx-nano.jpg|}}
Exemples : Pour la VX Nano les boutons personnalisables sont :
* flèche vers le bas : bouton 9
* flèche vers le haut : bouton 8
* loupe : bouton 2
Une configuration poussée est possible avec [[:BTNX]] **ou** [[:XBindKeys]].
===== Lomoco =====
**Lomoco** sert à configurer les options spécifiques des souris Logitech USB. De nombreuses souris récentes sont reconnues. [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>lomoco]]**.\\
**Lomoco** est très fort pour contrôler la définition (cpi) (pour les MX500, MX510, MX1000 etc.), pour désactiver le SmartScroll ou le Cruise Control pour ceux qui désirent utiliser les boutons spéciaux comme des boutons ordinaires. Il peut aussi lire le niveau de batterie des souris sans fil. Lancer lomoco avec la commande pour afficher les informations sur la souris : lomoco -i
001.003: 046d:c01e MX518 Optical Mouse (M-BS81A) Caps: RES
Resolution (RES): 1600 cpi
USB Mouse Polling Interval: 10ms
D'autres options sont :
^Option courte^Option longue^Effet^
|-b|%%--bus%%|USB-BUS-NUMBER|
|-d|%%--dev%%|USB-DEVICE-NUMBER|
|-p|%%--pid%%|USB-PRODUCT-ID|
|-i|%%--inquire%%|affiche les informations et statuts de votre souris|
|-s|%%--scan%%|scanne les ports usb, et liste les souris 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.
=====Solaar=====
Voir la page [[:solaar|dédiée]].
===== Liens =====
* [[http://www.lomoco.org/|Le site de lomoco]] (en) -- LIEN MORT
* [[https://forum.ubuntu-fr.org/viewtopic.php?id=188791|Forum Ubuntu souris Logitech USB]] (fr) Postez ici vos remarques et améliorations ainsi que vos xorg.conf
* [[:souris|Configuration des souris sous Ubuntu]]
* [[tutoriel:comment_personnaliser_curseur_souris|Personnalisation des curseurs de souris]].
----
//Contributeurs : [[utilisateurs:dYp]].//