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/04/2008, 18:57]
82.122.87.41 suppression <note important>Sous gutsy le paquet evdev n'existe pas, il est installé par défaut.</note>
souris_logitech [Le 11/09/2022, 11:34] (Version actuelle)
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 BROUILLON}} +{{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.
  
-Ce document 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 au préalable la page consacrée à votre modèle de souris : +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.
-  * [[souris_logitech_g5|Souris Logitech G5]] +
-  * [[souris_logitech_lx3|Souris Logitech LX3]] +
-  * 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]]+
  
-===== Compatibilité ===== 
  
-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+Il existe également un pilote avec une interface graphique de configuration pour les claviers et souris ​de marque logitech : **[[:Hidpoint]]**.
  
-Ce tutoriel présente une méthode générale en deux parties ([[#​installation|installation]] et [[#​modification_xorg.conf|configuration]])tronc commun ​des souris Logitech USB et des [[#​specificites_par_serie|spécificités]] par souris ou famille de souris.+<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>​
  
-===== Pré-requis ​=====+===== 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)
  
-  * 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. 
  
-===== Installation ​=====+===== Spécificités par série ​=====
  
-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 voirOu entrez ceci à la console :+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>​
  
-  rm /​home/<​nom-utilisateur>/​.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.+==== Modification G =====
  
-xbindkeys supporte apparemment plus de souris (et autres périphériques) qu'​imwheel écrit à la base pour gérer les périphériques MicrosoftDe plus xbindkeys ​a un support francophone.</note>+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 :​ 
 +<​file>​ 
 +"/​usr/​bin/​xvkbd -xsendevent -text "​\[Alt_L]\[Left]""​ 
 +  m:0x0 + b:6 
 +"/​usr/​bin/​xvkbd -xsendevent -text "​\[Alt_L]\[Right]""​ 
 +  m:0x0 + b:7 
 +</file>
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] +==== Modification LX ====
-**[[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]]**.+
  
 +Exemple : [[https://​www.jeuxlinux.fr/​IMG/​txt/​Lx3.txt|Lx3]],​ [[http://​www.jeuxlinux.fr/​IMG/​txt/​Lx7.txt|Lx7]]
  
-==== Vérification ==== 
-Pour fonctionner,​ les souris ont besion du module **evdev**. ​ 
  
-Entrez à la console :  +==== Modification MX ====
-  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|installez le paquet]] **[[apt://​evdev|evdev]]**.+
  
-==== Identification ====+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]]
  
-=== Graphiquement ===+{{souris_logitech_mx518_btn.png|}}
  
-Le problème avec 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. +=== Pour les MX Revolution === 
-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). +Bouton "​13"​ : molette ​de côté vers l'avant
-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|}}+Bouton "​15"​ : molette de côté vers l'​arrière
  
-=== À la console ===+Bouton "​17"​ : clic sur la molette de côté
  
-Récupérez les informations concernant votre souris (connecté sur le port USB). À la console saisissez ​la commande : +==Revoco, pour la molette de la Revolution== 
-  ​cat ​/proc/bus/input/devices ​grep Logitech && lsusb | grep Logitech +[[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.
-La console renvoie deux ligne du type : +
-  N: Name="​Logitech USB-PS/2 Optical Mouse"​ +
-  Bus 001 Device 004: ID 046d:c01e Logitech, IncMX518 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**.+
  
-==== Sécurisation ====+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.
  
-Faites une sauvegarde de votre fichier de configuration de **xorg.conf** en mode super utilisateur. Ceci vous permettra de revenir à l'​état initial en cas de problème.  +==Installer revoco== 
-<​code>​sudo cp /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.conf.old</​code>​ +Vous pouvez télécharger ​la dernière version ​de revoco ici:  [[https://sourceforge.net/projects/revoco/| revoco sur sourceforge]]
-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, utilisez la commande suivante ​: +
-<​code>​sudo cp /etc/X11/xorg.conf.old ​/etc/X11/xorg.conf</​code>​+
  
-===== Modification « xorg.conf » ===== 
-Quelle que soit le modèle de votre souris Logitech USB, vous devez  [[:​tutoriel:​comment_editer_un_fichier|éditer le fichier]] **/​etc/​X11/​xorg.conf**. 
  
-Chercher ​la partie qui ressemble à ça :+Ensuite, décompressez l'​archive,​ lancez ​la console, allez dans le dossier décompressé et lancez
  
-    Section "​InputDevice"​ +  make 
-      ​Identifier "​Configured Mouse"​ +Vous obtenez alors un exécutable nommé revoco, que vous pouvez alors déplacer dans vos autres programmes :
-      Driver "​mouse"​ +
-      Option "​CorePointer"​ +
-      Option "​Device"​ "/​dev/​input/​mice"​ +
-      Option "​Protocol"​ "​ImPS/​2"​ +
-      Option "​ZAxisMapping"​ "​4 5" +
-      Option "​Emulate3Buttons"​ "​true"​ +
-    EndSection+
  
-Remplacer la section par ceci : +  sudo cp revoco ​/usr/local/bin
-    Section "​InputDevice"​ +==Utiliser revoco==
-      Identifier ​ "​Logitech <le nom récupéré avec 'lsusb | grep Logitech'>"​  +
-      Driver ​     "​evdev"​ +
-      Option ​     "​Name" ​     "<​le nom récupéré avec '​cat ​/proc/bus/input/devices | grep Logitech'>"​ +
-      Option ​     "​Emulate3Buttons" ​  "​false"​ +
-      Option ​     "​ZAxisMapping" ​      "​4 5" +
-      Option ​     "​SendCoreEvents" ​  "​true"​ +
-      Option ​     "​ButtonMapping"​ "<​numéro des boutons sauf ceux attribués au scrolling molette et au réglages cpi>"​ +
-    EndSection +
-Exemple : +
-<note important>​Dans le cas ci-dessous, boutons 4 et 5 sont pour le scrolling de la molette et les boutons 6 et 7 sont les boutons de réglage de précision cpi (ils n'​apparaissent pas).</​note>​ +
-    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+
  
-Toujours dans le fichier ​**xorg.conf**, cherchez la section ''​ServerLayout''​ et changez la ligne  +A présent, si vous tapez **revoco** dans un terminal, vous obtenez son aide. Pour effectuer une des actions possibles, il faudra utiliser [[sudo]].
-<​code>​InputDevice "​Configured Mouse"</​code>​ +
-par  +
-<​code>​InputDevice "​Logitech MX518" "​CorePointer"</​code>​ +
-ou "​Logitech MX518" = Identifier ​dans la section "​InputDevice"​ réglée précédemment. +
-Exemple : +
-    Section "​ServerLayout"​ +
-      Identifier ​ "​Default Layout"​ +
-      Screen ​     "​Default Screen"​ +
-      Inputdevice "​Generic Keyboard"​ +
-      InputDevice "​Logitech MX518" "​CorePointer"​ +
-      Inputdevice "​Synaptics Touchpad"​  +
-    EndSection+
  
-Une fois les changements ​de **xorg.conf** terminés, vous pouvez le sauvegarder. Certaines souris sont complexesil vous faudra bien paramétrer vos fichiersCi-dessousdes exemples ​de configuration pour quelques ​souris.+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 grandelle 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 yPar 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.
  
-===== Spécificités par série ===== +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 tempdevant la commande, auquel cas la configuration sera perdue lors d'une extinction/rallumage de la souris ​
- +<​code>​revoco temp-auto=4</code>
-Quelques exemples de xorg.conf modifiés. Adaptez les à votre souris et ajouter votre fichier. +
- +
-==== 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]] +
- +
-{{btn_logitech_mx518.jpg|Boutons souris Logitech MX 518}}+
  
-Pour les MX 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]]. 
  
 ==== Modification RX ==== ==== Modification RX ====
  
-Exemple : [[souris_logitech_lx3|RX250]]+Exemple : [[https://​www.jeuxlinux.fr/​IMG/​txt/​Lx3.txt|RX250]]
  
  
Ligne 168: 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]].
  
-===== Configuration des boutons ===== 
  
-==== Xev ====+===== Lomoco =====
  
-Soit vous avez installé le paquet ​**imwheel** soit les paquets ​**xbindkeys** et **xbindkeys-config**. Dans les deux cas, il est important de connaître ​les numéros attribués aux divers boutons et actions de molettePour ce fairerien de plus simple qu'un petit **xev** à la console : +**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 filLancer lomoco ​avec la commande ​pour afficher les informations sur la souris : <​code ​bash>lomoco ​-i 
-  xev +001.003046d:c01e MX518 Optical Mouse (M-BS81A) CapsRES 
- +       Resolution (RES)1600 cpi 
-Placez ​le curseur de votre souris dans la fenêtre ​qui s'​affiche et cliquez sur les boutons. ​La dernière ligne renvoie des infos du type : +       USB Mouse Polling Interval 10ms
- +
-  state 0x10, button 2, same_screen YES +
- +
-Vous avez pressé ​le bouton numéro 2. +
- +
- +
-==== xbindkeys ==== +
-<​note>​Pour plus d'​informations,​ voyez l'​article [[xbindkeys]] qui détaille l'​utilisation ​de ce programme.</​note>​ +
-**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 (exPower, 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 » : +
- +
-<​code>​ +
-#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:+
- +
-#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+
 </​code>​ </​code>​
  
-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... +D'​autres options sont :
- +
-<note tip>Si vous utilisez [[compiz_fusion|Compiz-Fusion]] il est possible de configurer tout 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 programmes à lancer au démarrage (//Système -> Préférences -> Sessions//​). +
- +
-{{xbindkeys-session.png|}} +
- +
-==== imwheel ==== +
- +
-À 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. +
- +
-Faites un backup du fichier de démarrage de **imwheel** : +
-<​code>​ +
-sudo cp /​etc/​X11/​imwheel/​startup.conf /​etc/​X11/​imwheel/​startup.backup +
-</​code>​ +
- +
-[[:​tutoriel:​comment_editer_un_fichier|Éditez-le]] en tant que root. +
- +
-Trouvez la ligne **IMWHEEL_START=0** et modifiez-la par la suivante : +
-<​code>​IMWHEEL_START=1</​code>​ +
- +
-Trouvez la ligne **#​IMWHEEL_PARAMS='​-b "0 0 8 9"'​** et modifiez-la par la suivante : +
-<​code>​IMWHEEL_PARAMS="​-k"</​code>​ +
- +
-Au final votre fichier devrait ressembler à ça : +
-<​code>​ +
-# 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"​ +
-</​code>​ +
- +
-Enregistrez et fermez le fichier startup.conf +
- +
-[[:​tutoriel:​comment_editer_un_fichier|Créez le fichier]] **~/​.imwheelrc**. +
- +
-Collez-y le code suivant (exemple pour une souris G5): +
-<​file>​ +
-#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 +
-</​file>​ +
- +
-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 +
- +
-===== 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>​ +
- +
-==== Xbindkeys ==== +
-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 335: Ligne 131:
 |-p|%%--pid%%|USB-PRODUCT-ID| |-p|%%--pid%%|USB-PRODUCT-ID|
 |-i|%%--inquire%%|affiche les informations et statuts de votre souris| |-i|%%--inquire%%|affiche les informations et statuts de votre souris|
-|-s|%%--scan%%|scanne les ports usb, et liste les souries ​soutenues par Logitech|+|-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| |-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)| |-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. 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 =====
  
-===== Voir aussi ===== +  * <​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
   * [[:​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]] +
-  * [[:​xbindkeys|XBindKeys]] +
- +
- +
-===== Liens ===== +
- +
-  * [[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)+
  
 ---- ----
  
-//​Contributeurs : [[utilisateurs:​yaen|dYp]].//+//​Contributeurs : [[utilisateurs:​dYp]].//​
  • souris_logitech.1209488222.txt.gz
  • Dernière modification: Le 03/05/2008, 19:50
  • (modification externe)