Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
souris_logitech [Le 29/09/2016, 10:05]
L'Africain [Compatibilité]
souris_logitech [Le 11/09/2022, 11:34]
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>​matériel souris ​logitech ​}} +{{tag>Xenial ​matériel souris ​Logitech}}
 ---- ----
- +{{  logitech-logo.jpg?​70|}}
- +
- +
- +
 ====== Souris Logitech ====== ====== 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.
  
-{{logitech-logo.jpg|}} +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.
- +
-<note important>​Ce tutoriel présente ​l'​utilisation conjointe ​des pilotes "​evdev" ​et "​mouse"​. "​mouse"​ est natif à xorg.conf et evdev est 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.conf, il est appelé d'​office.</​note>​ +
  
-<note important>​Il existe un pilote avec une interface graphique de configuration pour les claviers et souris de marque logitech : HID Point. Il suffit d'​installer le fichier .bin disponible sur le site http://​www.hidpoint.com Documentation sur le wiki [[hidpoint]]</​note>​ 
  
 +Il existe également un pilote avec une interface graphique de configuration pour les claviers et souris de marque logitech : **[[:​Hidpoint]]**.
  
-<​note ​important>Il est également possible d'​utiliser le logiciel de reconnaissance des gestes de la souris [[easystroke|EasyStroke]]. Une fois installé, il suffit de configurer graphiquement les actions des boutons. Cette méthode n'est pas décrite ici.+<​note ​tip> 
 +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.
 </​note>​ </​note>​
  
-===== Compatibilité =====+===== 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''​ :​ <​file>​rmmod usbhid 
 +modprobe lmpcm_usb 
 +modprobe usbhid 
 +</​file>​ 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)
  
-Ce tutoriel traite de la configuration de souris de marque Logitech de type USB (avec ou sans fil) par l'​intermédiaire du fichier de configuration ''​xorg.conf''​. Notez que certains modèles peuvent être configurés sans modification manuelle de ce fichier : consultez la page consacrée à votre modèle de souris pour des informations spécifiques : 
-  * [[souris_logitech_g5|Souris Logitech G5]] 
-  * Souris Logitech LX3 RX250 et V150  : [[:​xbindkeys]] permet de gérer complètement ces souris. 
-  * FIXME Souris Logitech LX5 : même méthode que LX3 ? (pour molette droite/​gauche) 
-  * [[souris_logitech_lx7|Souris Logitech LX7]] 
-  * [[souris_logitech_mouseman|Souris Logitech mouseman et mouseman plus]] 
-  * [[souris_logitech_mx_1000|Souris Logitech MX 1000]] 
-  * Souris Logitech Cordless Click! Plus : Même technique que pour MX1000 
-  * [[souris_logitech_mx_510|Souris Logitech Mx310/​Mx510/​Mx610/​Mx400/​Mx700/​Mx900]] 
-  * [[souris_logitech_mx_518|Souris Logitech MX 518]] 
-  * [[souris_logitech_vx_revolution|Souris Logitech VX et MX Revolution]] 
-  * [[souris_logitech_g3|Souris Logitech G3]] 
  
 +===== Spécificités par série =====
  
 +Quelques exemples de ''​xorg.conf''​ modifiés. Adaptez les à votre souris et ajouter votre fichier.
 +<note important>​Attention aux pilotes utilisés (mouse ou evdev), changez pour evdev.</​note>​
  
  
 +==== Modification G =====
  
-===== Pré-requis ===== +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 G3après avoir installé ​[[:xbindkeys]], [[:tutoriel:​comment_modifier_un_fichier|modifier]] éventuellement ​le fichier **~/​.xbindkeysrc** ​pour y insérer les lignes suivantes :
-  * 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''​ ; +
-  * Avoir une souris USB. +
- +
-Pour configurer les boutons des souris Logitech USB, il faut [[:​tutoriel:​comment_editer_un_fichier|éditer le fichier]] **/etc/X11/xorg.conf** qui gère en plus de l'​affichage,​ les périphériques USB par exemple +
- +
-Ce tutoriel présente une méthode générale en deux parties ([[#​installation|installation]] et [[#​configuration|configuration]]),​ tronc commun des souris Logitech USB et des [[#​specificites_par_serie|spécificités]] par souris ou famille de souris. Un dernier chapitre montre les [[#​utilisation|interfaces graphiques]] de configuration des touches par xbindkeys et imwheel. +
- +
-===== Installation ===== +
- +
- +
-==== Suppression ==== +
- +
-En premier lieu, il convient de supprimer le fichier **/home/<​utilisateur>​/.xmodmaprc** si vous avez précédemment configuré xmodmap. Ce fichier est caché, il faut donc combiner les touches « Ctrl--h » pour le voir.  +
- +
-Ou entrez ceci à la console : +
- +
-  rm ~/​.xmodmaprc +
- +
-<note important>​Il existe deux méthodes pour gérer les boutons des souris. Soit on passe par xbindkeys, soit on passe par imwheel. les deux seront présentées. +
- +
-xbindkeys supporte apparemment plus de souris (et autres périphériques) qu'​imwheel écrit à la base pour gérer les périphériques Microsoft. De plus xbindkeys a un support francophone.</​note>​ +
- +
-[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] +
-**[[apt://xvkbd,​xmacro,​lomoco,​xev,​xbindkeys,​xbindkeys-config|xvkbd xmacro lomoco xev xbindkeys xbindkeys-config]]** +
-ou +
-**[[apt://​xvkbd,​xmacro,​lomoco,​xev,​imwheel|xvkbd xmacro lomoco xev imwheel]]**. +
- +
- +
-==== Sécurisation ==== +
- +
-Faites une sauvegarde de votre fichier de configuration de **xorg.conf** en mode super utilisateur (sudo). Ceci vous permettra de revenir à l'​état initial en cas de problème.  +
-<​code>​sudo cp /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.conf.old</​code>​ +
-Ce fichier sert à la configuration du serveur graphique X et des périphériques. Nous allons intervenir sur la configuration de la souris qui est commandée par ce fichier. +
-Pour revenir au réglage de **xorg.conf** de base, au cas ou le serveur X ne se lancerai pas ; pressez les touches Ctrl+Alt+F1 loguez-vous et saisissez la commande suivante : +
-<​code>​sudo cp /​etc/​X11/​xorg.conf.old ​/etc/​X11/​xorg.conf</​code>​ +
-Ensuite relancez le serveur graphique avec Ctrl+Alt+Suppr. +
- +
- +
-Pour relancer le serveur graphique la commande est Ctrl+Alt+Backspace +
- +
-==== Vérification ==== +
- +
-Pour fonctionner,​ les souris ont besoin du module //​evdev//​. +
- +
-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]] [[apt://​xserver-xorg-input-evdev|xserver-xorg-input-evdev]]. +
- +
-==== Identification matérielle ==== +
- +
-=== Graphiquement === +
- +
-Le problème de cette méthode, c'est que vous n'​obtiendrez pas forcément toutes les informations. Dans le menu, //Sytème -> Préférences -> Informations sur le matériel// vous pouvez identifier votre périphérique. +
-Cliquez dans la fenêtre de gauche et saisissez directement « logitech ». Un mini popup lance la recherche et surligne la ligne adéquate (sauf si vous avez plusieurs périphériques Logitech USB connectés). +
-Dans l'​onglet « Avancés », vous retrouvez « info.product », « linux.device_file », mais ne trouverez pas l'​équivalent de la commande « ''​lsusb | grep Logitech''​ ». +
- +
-{{gest.periph.souris.logitech.png|}} +
- +
-=== Depuis une console === +
- +
-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 +
-Dans la liste des informations affichées comme dans cet exemple : +
-  N: Name="​Logitech USB-PS/2 Optical Mouse"​ +
-  ... +
-  Bus 001 Device 004: ID 046d:c01e Logitech, Inc. MX518 Optical Mouse +
-  ... +
-Vous trouverez la ligne "​N":​ +
-  N: Name="​Logitech USB-PS/2 Optical Mouse"​ +
-Recopiez cette ligne pour **xorg.conf** dans la ''​Section "​InputDevice"''​ que vous dédiez à votre souris. +
- +
-__Exemple 1 :__ +
-  Option ​        "​Name"​ "​Logitech USB-PS/2 Optical Mouse"​ +
- +
-La deuxième ligne importante est celle qui parle de votre souris : +
-  Bus 001 Device 004: ID 046d:c01e Logitech, Inc. MX518 Optical Mouse  +
-Recopiez les informations de cette ligne dans ''​Section "​InputDevice"''​ et dans ''​Section "​ServerLayout"''​. +
- +
-__Exemple 2 :__ +
-  Identifier ​    "​Logitech,​ Inc. MX518 Optical Mouse"  +
- +
- +
- +
- +
- +
- +
-==== Identification des boutons avec xev ==== +
- +
-Il est important de savoir quels boutons et actions de molette sont reconnus par votre système. ​Pour ce faire, rien de plus simple qu'un petit **xev** à la console : +
- +
-   xev | grep button +
- +
-Placez le curseur de votre souris dans la fenêtre qui s'​affiche et cliquez sur les boutons. Deux lignes renvoient des infos du type : +
- +
-  state 0x0, button 4, same_screen YES +
-  state 0x800, button 4, same_screen YES +
- +
-Vous avez pressé le bouton numéro 4. Cliquez sur les divers boutons de votre souris ​et utilisez la molette afin de voir quels sont ceux qui répondent. Tous ne seront pas forcément reconnus. Par exemple les boutons de réglage DPI ne sont pas affichés alors qu'ils sont parfaitement intégrés. +
- +
-__Exemple :__ +
- +
-{{souris_logitech_mx518_btn.png|boutons ​de la MX 518.}} +
- +
- +
- +
- +
- +
-===== Configuration ===== +
-Quelle que soit le modèle de votre souris Logitech USBvous devez  ​[[:tutoriel:​comment_editer_un_fichier|éditer le fichier]] **/​etc/​X11/​xorg.conf**. +
- +
- +
- +
-==== Section ''​InputDevice''​ ==== +
- +
-Chercher la partie qui configure la souris de base : +
- +
-    Section "​InputDevice"​ +
-      Identifier "​Configured Mouse"​ +
-      Driver "​mouse"​ +
-      ... +
-    EndSection +
- +
-Remplacez la section par ceci : +
- +
-    Section "​InputDevice"​ +
-      Identifier ​ "copie de l'​exemple 2"  +
-      Driver ​     "​evdev"​ +
-      Option ​     "​Name" ​             "copie de l'​exemple 1" +
-      Option ​     "​Emulate3Buttons" ​  "​false"​ +
-      Option ​     "​YAxisMapping" ​     "4 5" // si vous avez une molette verticale ; si vous avez aussi le défilement horizontalajoutez XAxisMapping +
-      Option ​     "​SendCoreEvents" ​   "​true"​ // demande l'​envoi des infos périphériques directement du noyau. +
-      Option ​     "​ButtonMapping" ​    "<​numéro des boutons sauf ceux attribués au scrolling molette>"​ +
-    EndSection +
-__Exemple :__ +
- +
-    Section "​InputDevice"​ +
-      Identifier ​               "​Logitech,​ Inc. MX518 Optical Mouse"​ +
-      Driver "​evdev"​ +
-      Option "​Name"​ "​Logitech USB-PS/2 Optical Mouse"​ +
-      Option "​CorePointer"​ +
-      Option "​Emulate3Buttons"​ "​false"​ +
-      Option "​YAxisMapping"​ "​4 5" +
-      Option "​SendCoreEvents"​ "​true"​ +
-      Option "​ButtonMapping"​ "​1 2 3 6 7 8 9" +
-    EndSection +
- +
-==== Section ''​ServerLayout''​ ==== +
- +
-Toujours dans le fichier **xorg.conf**,​ cherchez la section ''​ServerLayout''​ et changez la ligne  +
-  InputDevice "​Configured Mouse"​ +
-par  +
-  InputDevice "​Logitech,​ Inc. MX518 Optical Mouse"​ +
- +
-__Exemple :__ +
-    Section "​ServerLayout"​ +
-      Identifier ​      "​Default Layout"​ +
-      Screen ​          "​Default Screen"​ +
-      Inputdevice ​     "​Generic Keyboard"​ +
-      InputDevice ​     "​Logitech,​ Inc. MX518 Optical Mouse"​ +
-      Inputdevice ​     "​Synaptics Touchpad"​  +
-    EndSection +
- +
-Une fois les changements de **xorg.conf** terminés, vous pouvez le sauvegarder. Certaines souris sont complexes, il vous faudra bien paramétrer vos fichiers. Ci-dessous, des exemples de configuration pour quelques souris. +
- +
-==== Redémarrage ==== +
- +
-Vous pouvez maintenant redémarrer le serveur X avec « Ctrl--Alt--<​= » 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 +
- +
- +
-===== Configuration avancée des boutons ===== +
- +
-Xbindkeys, imwheel et BTNX sont des logiciels de gestion avancée des actions attribuées à votre souris. Une fois que vos boutons fonctionnent,​ vous aurez peut-être envie de leur attribuer des fonctions différentes de celles attribuées de base. +
- +
-Seuls xbindkeys et imwheel seront présentés ici. pour BTNX, cliquez ​[[:btnx|ici]]+
- +
- +
-==== xbindkeys ==== +
- +
-**[[xbindkeys]]** permet de lancer des commandes shell avec le clavier ou la souris sous X Window. Il associe, à l'aide d'​un ​fichier ​de configuration,​ une commande à une touche du clavier ou à un bouton de la souris. Il est indépendant du gestionnaire de fenêtres et peut capturer toutes les touches du clavier (ex: Power, Wake, etc.). +
-[[tutoriel:​comment_editer_un_fichier|Créez le fichier]] ​**/​home/<​utilisateur>​/​.xbindkeysrc** ​dans votre répertoire utilisateur. +
- +
-Ci-dessous, un exemple de fichier de configuration « ~/​.xbindkeysrc » : +
 <​file>​ <​file>​
-#BOUTON 6 +"/​usr/​bin/​xvkbd -xsendevent -text "\[Alt_L]\[Left]""​ 
-#POSITION : Le bouton latéral le plus éloigné de la paume de la main +  m:0x0 + b:6 
-#ACTION : TAB +"/​usr/​bin/​xvkbd -xsendevent -text "\[Alt_L]\[Right]""​ 
-"/​usr/​bin/​xvkbd -xsendevent -text "\[Tab]""​ +  m:0x0 + b:7
-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:+
- +
-#​BOUTON ​6 +
-#POSITION : Le bouton tout en haut de la souris +
-#ACTION : F5 +
-"/​usr/​bin/​xvkbd -xsendevent -text "\[F5]""​ +
-b:8+
 </​file>​ </​file>​
  
-Ce fichier est à titre d'​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...+==== Modification LX ====
  
-<note tip>Si vous utilisez ​[[:compizconfig-settings-manager|Compiz]] il est possible de configurer tout les boutons dans le //settings manager//.</note>+Exemple : [[https://​www.jeuxlinux.fr/​IMG/​txt/​Lx3.txt|Lx3]], [[http://www.jeuxlinux.fr/IMG/txt/Lx7.txt|Lx7]]
  
-Si tous les boutons fonctionnent et que vous êtes satisfait vous pouvez mettre la commande **xbindkeys** dans les programmes à lancer au démarrage (//Système -> Préférences -> Sessions//​). 
  
-{{xbindkeys-session.png|}}+==== 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]]
  
-==== imwheel ====+{{souris_logitech_mx518_btn.png|}}
  
-À la base, **imwheel** rendait possible l'​utilisation des Microsoft Intellimouse Wheel (et autres) sous XFree86 (et Xorg) avec Linux. imwheel supporte aussi les souris type "stick" ​avec gestion du mouvement. Ce logiciel permet ​de mapper des raccourcis clavier ou des événements sur les boutons de la souris.+=== Pour les MX Revolution === 
 +Bouton ​"13" ​: molette ​de côté vers l'​avant
  
-Faites un backup du fichier ​de démarrage de **imwheel** :+Bouton "​15"​ : molette ​de côté vers l'​arrière
  
-  sudo cp /​etc/​X11/​imwheel/​startup.conf /​etc/​X11/​imwheel/​startup.backup+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.
  
-[[:​tutoriel:​comment_editer_un_fichier|Éditez-le]] en tant que root.+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.
  
-Trouvez la ligne **IMWHEEL_START=0** et modifiez-la par la suivante ​: +==Installer revoco== 
-  IMWHEEL_START=1+Vous pouvez télécharger ​la dernière version de revoco ici:  ​[[https://​sourceforge.net/​projects/​revoco/​| revoco sur sourceforge]]
  
-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 :+Ensuite, décompressez l'​archive,​ lancez la console, allez dans le dossier décompressé et lancez
  
-  ​# Configuration file for setting imwheel startup parameters. +  make 
-  # Set this to "​1"​ to make imwheel start along with your X session. +Vous obtenez alors un exécutable nommé revocoque vous pouvez alors déplacer dans vos autres programmes :
-  ​IMWHEEL_START=1 +
-  # Specify the command line parameters to pass to imwheel. +
-  # Simply uncomment the bottom lineand 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"​+
  
 +  sudo cp revoco /​usr/​local/​bin/​
 +==Utiliser revoco==
  
-Enregistrez et fermez le fichier startup.conf+A présent, si vous tapez **revoco** dans un terminal, vous obtenez son aide. Pour effectuer une des actions possibles, il faudra utiliser [[sudo]].
  
-[[:tutoriel:comment_editer_un_fichier|Créez le fichier]] ​**~/.imwheelrc**.+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.
  
-Collez-le code suivant (exemple pour une souris ​G5):+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 : 
 +<​code>​revoco temp-auto=4</​code>​
  
-  #Structure du fichier : 
-  #Touche du clavier, Bouton de la souris, Résultat (touche de clavier ou événement),​ Répétitions 
-  #Exemple, dans la ligne suivante: ​ 
-  # "​Control_L,​ Down, Control_L|KP_Subtract,​ 1" 
-  # "​Control,​ Down" correspond a presser Control gauche et la molette de la souris vers le bas 
-  # "​Control_L|KP_Subtract":​ correspond a presser Control gauche et le bouton - du clavier numerique 
-  # Ces deux actions sont associees, une fois (", 1") 
-  #Décocher les lignes suivantes vous permettra de vérifier qu'il n'y a pas d'​inversion, ​ 
-  #en affichant "​haut",​ "​bas",​ "​droite",​ "​gauche"​ ou "​pouce", ​ 
-  #dans un terminal ou un fichier de texte, par exemple 
-  #"​.*"​ 
-  #, 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 
-  #​Générique 
-  "​.*"​ 
-  # Zoom 
-  Control_L, Up, Control_L|KP_Add,​ 1 
-  Control_L, Down, Control_L|KP_Subtract,​ 1 
-  #​Précédent 
-  None, Thumb1, Alt_L|Left, 1 
-  #Suivant 
-  #(si vous disposez de deux boutons latéraux, vous pouvez mettre Thumb2 à la place de Left) 
-  None, Left, Alt_L|Right,​ 1 
-  #Bouton du milieu 
-  None, Right, Button2, 1 
- 
-Ce fichier permettra d'​utiliser la fonction //​précédent/​suivant//​ avec le pouce et le tilt droit. 
- 
-La fonction //bouton du milieu// sera activée en cliquant avec le tilt gauche ou le bouton du milieu. 
- 
-La fonction //zoom// est utilisée par un appui sur la touche CTRL gauche et un jeu de la molette zoom/​dézoome les îcones (fonctionne très bien dans nautilus et firefox). 
- 
-<​note>​Note Utilisateur : une fois sur 2 lorsque je clique sur ce dernier je dérape sur le tilt gauche, du coup au lieu d'​ouvrir un nouvel onglet ça me faisait revenir à la page précédente. Avec cette configuration le problème est réglé.</​note>​ 
- 
- 
-==== Redémarrage ==== 
-Vérifiez que vous avez enregistré le fichier xorg.conf et le fichier « .xbindkeysrc » ou « ~/​.imwheelrc ». Vous pouvez maintenant redémarrer le serveur X avec « Ctrl--Alt--<​= » 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 
- 
- 
-===== Spécificités par série ===== 
- 
-Quelques exemples de xorg.conf modifiés. Adaptez les à votre souris et ajouter votre fichier. 
-<note important>​Attention aux pilotes utilisés (mouse ou evdev), changez pour evdev.</​note>​ 
- 
- 
-==== Modification G ===== 
- 
-Exemple : [[http://​www.jeuxlinux.fr/​IMG/​txt/​Gx3_2fGx5.txt|Gx3 et Gx5]] [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=1554584#​p1554584|G7]] 
- 
-==== Modification LX ==== 
- 
-Exemple : [[http://​www.jeuxlinux.fr/​IMG/​txt/​Lx3.txt|Lx3]],​ [[http://​www.jeuxlinux.fr/​IMG/​txt/​Lx7.txt|Lx7]] 
- 
- 
- 
- 
-==== Modification MX ==== 
- 
-Exemple : [[http://​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_mx_518|MX518]] 
- 
-{{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 == 
-[[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. Vous trouverez un tutoriel détaillé [[:​souris_logitech_vx_revolution#​revoco_pour_la_molette_de_la_revolution|sur la page de la MX Revolution]]. 
  
 ==== Modification RX ==== ==== Modification RX ====
  
-Exemple : [[souris_logitech_lx3|RX250]]+Exemple : [[https://​www.jeuxlinux.fr/​IMG/​txt/​Lx3.txt|RX250]]
  
  
Ligne 394: Ligne 108:
 {{btn-vx-nano.jpg|}} {{btn-vx-nano.jpg|}}
  
-Exemples : [[souris_logitech_vx_revolution|VX Revolution]][[souris_logitech_vx_nano|VX Nano]]+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]].
  
-===== Utilisation ===== 
  
-<note tip>Les logiciels suivants ne créent pas de raccourcis dans votre menu utilisateur. Si vous désirez accéder aux logiciels rapidement, [[raccourci-lanceur|créez un lanceur personnalisé]].</​note>​+===== 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 : <code bash>​lomoco -i
 +001.003: 046d:c01e MX518 Optical Mouse (M-BS81A) Caps: RES
 +       ​Resolution (RES): 1600 cpi
 +       USB Mouse Polling Interval: ​ 10ms
 +</​code>​
  
-==== xbindkeys ==== +D'autres options sont :
-Vous pouvez configurer vos touches avec la commande **xbindkeys-config** qui est une l'interface graphique d'​xbinkeys. Si vous avez créé le fichier **.xbindkeysrc** vous pourrez voir les pré-réglages. +
- +
-{{xbindkeys-config-small.png|}} +
- +
- +
-==== imwheel ==== +
-Pour utiliser imwheel graphiquement,​ entrez **imwheel -config** à la console et configurer vos boutons. +
- +
-{{imwheel.gif}} +
- +
-==== Lomoco ====+
  
-lomoco sert à configurer les options spécifiques des souris Logitech USB. De nombreuses sousirs récentes sont reconnues. 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. Lancer lomoco en super utilisateur avec les options suivantes : 
 ^Option courte^Option longue^Effet^ ^Option courte^Option longue^Effet^
 |-b|%%--bus%%|USB-BUS-NUMBER| |-b|%%--bus%%|USB-BUS-NUMBER|
Ligne 425: Ligne 136:
 Il y en a d'​autres. Consultez ''​man lomoco''​ pour plus d'​informations. Il y en a d'​autres. Consultez ''​man lomoco''​ pour plus d'​informations.
  
-Exemple : +=====Solaar=====
-<​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 la page [[:​solaar|dédiée]].
  
 +===== Liens =====
  
- +  ​<del>[[http://​www.lomoco.org/​|Le site de lomoco]] (en)</del> -- 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
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
-===== Liens ===== +
-  * [[http://​ftp.x.org/​pub/​X11R7.0/​doc/​html/​xorg.conf.5.html#​sect0|La page générale de "​xorg.conf"​]] (en) +
-  * [[http://​ftp.x.org/​pub/​X11R7.0/​doc/​html/​mouse.4.html|La page de "​mouse"​]] (en) +
-  * [[http://​linux.die.net/​man/​4/​evdev|La page de "​evdev"​]] (en) +
-  ​* [[http://​www.lomoco.org/​|Le site de lomoco]] (en) +
-  * [[http://​hocwp.free.fr/​xbindkeys/​xbindkeys.fr.html|Le site de XbindKeys]] (fr) +
-  * [[http://​imwheel.sourceforge.net/​|Le site de ImWheel]] (en) +
-  * [[http://​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]]   * [[:​souris|Configuration des souris sous Ubuntu]]
-  * [[tutoriel:​comment_personnaliser_curseur_souris|Personnalisation des curseurs de souris]] +  * [[tutoriel:​comment_personnaliser_curseur_souris|Personnalisation des curseurs de souris]].
-  * [[:​BTNX|BTNX]] +
-  * [[http://​www.hidpoint.com|HID Point : Configuration graphique des souris et claviers de marque Logitech]] ATTENTION: HID Point n'est pas un paquet Ubuntu !+
  
 ---- ----
  
 //​Contributeurs : [[utilisateurs:​dYp]].//​ //​Contributeurs : [[utilisateurs:​dYp]].//​
  • souris_logitech.txt
  • Dernière modification: Le 11/09/2022, 11:34
  • par moths-art