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
btnx [Le 20/05/2010, 21:27]
90.58.2.227 ajout du modèle V220
btnx [Le 21/04/2017, 22:07] (Version actuelle)
83.137.1.218 [Utilisation]
Ligne 1: Ligne 1:
-{{tag>Dapper Feisty Gutsy Hardy Intrepid Jaunty ​matériel souris}}+{{tag>Xenial ​matériel souris}}
  
 ---- ----
 +{{ :​applications:​btnx.png?​70}}
 ====== Configurer les boutons de sa souris : btnx ====== ====== Configurer les boutons de sa souris : btnx ======
  
 +Le logiciel **btnx** permet de configurer très simplement les boutons supplémentaires de votre souris à l'aide d'une interface graphique, sans avoir à modifier manuellement votre fichier de configuration [[:​xorg]].\\
 +Une alternative à btnx est [[:​xbindkeys]].
  
-Le logiciel **btnx** permet de configurer très simplement les boutons supplémentaires de votre souris à l'aide d'une interface graphique, sans avoir à modifier manuellement votre fichier ​de configuration ​[[xorg]]+<​note>​Vous trouverez ​une liste de compatibilité en [[#​Compatibilité|fin de cette page]]</note>
-===== Compatibilité ===== +
- +
- +
-  * Logitech MX1100 +
-  * Logitech MX1000 +
-  * Logitech MX610 +
-  * Logitech MX310 +
-  * Logitech V220 (utile pour les clicks latéraux sur la molette) +
-  * Logitech VX Nano +
-  * Logitech MX Revolution (activer revoco) +
-  * Logitech VX Revolution +
-  * Logitech V470 (utile pour les clicks latéraux sur la molette) +
-  * Logitech Mx Air (note: btnx n'est pas nécessaires pour que la souris fonctionne entièrement) +
-  * Logitech LX3 +
-  * Logitech LX8 +
-  * Logitech Cordless Click! Optical Mouse +
-  * Microsoft Bluetooth Notebook Mouse 5000 +
-  * Microsoft Intellimouse Explorer +
-  * Microsoft Laser Mouse 6000 +
-  * Microsoft Natural Wireless Laser Mouse 7000 +
-  * Microsoft Notebook Optical Mouse 3000 +
-  * Microsoft Notebook Optical Mouse 4000 +
-  * Razer DeathAdder +
-  * Razer Copperhead +
-  * Trust AMI Mouse 250SP Wireless Optical +
-  * Trust DS-3200 Wireless Optical Slimline Deskset  +
-  * Trust Wireless Optical Mini Mouse MI-4930Rp +
-  * très certainement beaucoup d'​autres ... FIXME +
  
 ===== Installation ===== ===== Installation =====
  
-==== Depuis ​Ubuntu ​10.04 Lucid Lynx ====+**btnx** n'est pas dans les dépots d'Ubuntu ​mais il existe des [[:​paquet|paquets]] //.deb// [[https://​launchpad.net/​~daou/​+archive/​ppa/​+packages|ici]].\\ ​  
 +[[:​gdebi|Installer]] d'​abord **btnx-config**:​  
 +  * [[https://​launchpad.net/​~daou/​+archive/​ppa/​+files/​btnx-config_0.4.9-hardy1%7Eppa2_i386.deb|.deb 32 bits]] 
 +  * [[https://​launchpad.net/​~daou/​+archive/​ppa/​+files/​btnx-config_0.4.9-hardy1%7Eppa2_amd64.deb|.deb 64 bits]]. 
 +Puis **btnx**: 
 +  * [[https://​launchpad.net/​~daou/​+archive/​ppa/​+files/​btnx_0.4.11-hardy1%7Eppa1_i386.deb|.deb 32 bits]] 
 +  * [[https://​launchpad.net/​~daou/​+archive/​ppa/​+files/​btnx_0.4.11-hardy1%7Eppa1_amd64.deb|.deb 64 bits]]\\
  
-**btnx** est toujours présent dans les dépôts universe. On peut rencontrer quelques dysfonctionnements cependant avec cette nouvelle version d'​Ubuntu. Il arrive par exemple qu'il faille appuyer sur la touche "​ALT"​ gauche pour que les boutons fonctionnent à nouveau correctement quand on a utilisé un bouton paramétré avec BTNX... 
- 
-==== Depuis Ubuntu 9.04 Jaunty ==== 
- 
-**btnx** est présent dans les dépôts universe depuis Ubuntu 9.04 (Jaunty). Il vous suffit alors d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://​btnx|btnx]]**. 
- 
-==== Cas particulier d'​Ubuntu 8.10 ==== 
- 
-btnx n'est malheureusement pas compatible avec Ubuntu 8.10 Intrepid Ibex à cause d'un bug non resolu dans x-server. Ce bug a été résolu dans la version suivante d'​Ubuntu. 
- 
-==== Versions antérieures à 8.10 ==== 
- 
-Si votre version d'​Ubuntu est antérieure à la 9.04 alors **btnx** n'est pas présent dans les dépôts officiels. Il vous faut donc utiliser une des deux méthodes d'​installation décrites ci-dessous :  
-  * Par [[btnx#​par_depot_externe|ajout d'un dépôt externe]] (conseillée : installation et désinstallation simple, possibilité de mise à jour). 
-  * Par [[btnx#​compilation|par compilation]] (installation moins simple, pas de mise à jour). 
- 
-=== Par dépôt externe === 
- 
-Pour avoir btnx dans votre gestionnaire de paquets, il vous suffit d'​[[:​tutoriel:​comment_modifier_sources_maj#​modifier_les_sources_de_mises_a_jour|ajouter un des dépôts suivants à votre source de mise à jour]] : 
- 
-** Hardy :** 
-<​file>​deb http://​ppa.launchpad.net/​daou/​ubuntu hardy main</​file>​ 
- 
-** Gutsy :** 
-<​file>​deb http://​ppa.launchpad.net/​daou/​ubuntu gutsy main</​file>​ 
- 
-** Feisty :** 
-<​file>​deb http://​ppa.launchpad.net/​daou/​ubuntu feisty main</​file>​ 
- 
-Une fois que vous avez ajouté le dépôt adapté à votre distribution et actualisé votre liste de paquets, vous n'avez plus qu'à [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://​btnx|btnx]]**. 
- 
- 
-=== Compilation === 
- 
-Si il n'y a pas de deb pour votre version d'​ubuntu,​ vous pouvez les [[compilation|compiler]] avec les instructions suivantes. 
- 
-Commençons par [[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] ​ **build-essential libgtk2.0-0 libgtk2.0-dev libglade2-0 libglade2-dev pkg-config libdaemon0 libdaemon-dev checkinstall** nécessaires à la compilation. 
- 
-Ensuite, nous allons télécharger puis installer **btnx**, qui est l'​utilitaire en lui-même : 
-<​code>​ 
-wget http://​www.ollisalonen.com/​btnx/​btnx-0.4.11.tar.gz 
-tar -xvvf btnx-0.4.11.tar.gz 
-cd btnx-0.4.11 
-./configure 
-make 
-sudo make install 
-</​code>​ 
- 
- 
-Enfin, nous faisons de même avec **btnx-config**,​ qui est l'​interface qui permet de paramétrer btnx : 
- 
-<​code>​ 
-wget http://​www.ollisalonen.com/​btnx/​btnx-config-0.4.9.tar.gz 
-tar -xvvf btnx-config-0.4.9.tar.gz 
-cd btnx-config-0.4.9 
-./configure 
-make 
-sudo make install 
-</​code>​ 
- 
-===== Utilisation et configuration ===== 
- 
-Vous pouvez lancer btnx via //​Applications → Outils système → btnx//. Cette application nécessite les droits d'​administrateur,​ et vous demandera donc votre mot de passe root. 
- 
-Vous pouvez également lancer l'​interface à l'aide de la commande : 
- 
-  btnx-config 
  
 +===== Utilisation =====
  
 +Lancez l'​application via le [[:​unity#​tableau_de_bord_dash|tableau de bord Unity]] avec le mot clé **btnx**, ou via le [[:​terminal]] (toutes versions d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante :​ <​code>​sudo btnx-config</​code>​
 +Cette application nécessite les [[:​sudo|droits d'​administrateur]],​ et vous demandera donc votre mot de passe.
  
 +=====Configuration =====
 ==== Détection des boutons de la souris ==== ==== Détection des boutons de la souris ====
  
-Au lancement de btnx, c'est l'​onglet **Configurations** qui s'​ouvre. Commencez par donner un nom à la configuration que vous allez créer, en haut à droite (à la place de « default »), par exemple Bureautique.+Au lancement de btnx, c'est l'​onglet **Configurations** qui s'​ouvre. Commencez par donner un nom à la configuration que vous allez créer, en haut à droite (à la place de « default »), par exemple ​//Bureautique//.
  
- +<note warning>​Ne pas utiliser d'​espace dans le nom de votre configuration.\\
-<note warning>​Ne pas utiliser d'​espace dans le nom de votre configuration.+
 Ne pas respecter cette consigne déclenche un bogue lors de l'​appui sur le bouton "​Redémarrer btnx"​.</​note>​ Ne pas respecter cette consigne déclenche un bogue lors de l'​appui sur le bouton "​Redémarrer btnx"​.</​note>​
  
-En effet, btnx permet de gérer plusieurs configurations,​ ce qui est pratique lorsqu'​un veut configurer sa souris différemment pour chaque usage, par exemple pour jouer, pour coder, etc. +En effet, btnx permet de gérer plusieurs configurations,​ ce qui est pratique lorsqu'​on souhaite ​configurer sa souris différemment pour chaque usage, par exemple pour jouer, pour coder, etc.
- +
-{{btnx_hardy_01.png?​592x400|Onglet configuration}}+
  
-Ensuite, il faut faire détecter sa souris en cliquant sur le bouton **Détection souris & boutons**.+{{:​applications:​btnx_xenial.png?​450|Onglet configuration}}
  
 +Ensuite, il faut faire détecter sa souris en cliquant sur le bouton **Détection souris & boutons**.\\
 Vous obtenez cette fenêtre : Vous obtenez cette fenêtre :
  
-{{capture-btnx-config_detection.png?266x266|Détection automatique des boutons}}+{{:​applications:​btnx2_xenial.png?200|Détection automatique des boutons}}
  
-Il suffit ​de ensuite de suivre les instructions :  +Il suffit ensuite de suivre les instructions :  
-  * cliquer ​plusieurs fois de suite avec un seul et unique bouton ; +  * Cliquez ​plusieurs fois de suite avec un seul et unique bouton ;​ 
-  * une fois que ce bouton est correctement détecté, lui donner un nom clair, par exemple clic gauche ; +  * Une fois que ce bouton est correctement détecté, lui donner un nom clair, par exemple ​//clic gauche// 
-  * cliquer ​sur « Ajouter ».+  * Cliquez ​sur **Ajoute**. 
 +  * Une fois tous les boutons détectés et ajoutés, cliquez sur **Valider**.
  
 Il peut arriver que certains boutons ne soient pas détectés. Il peut arriver que certains boutons ne soient pas détectés.
- 
- 
- 
- 
- 
- 
  
 ==== Attribution des actions ==== ==== Attribution des actions ====
Ligne 146: Ligne 55:
 Vous pouvez maintenant attribuer des actions aux boutons que vous venez d'​identifier. Il faut se rendre dans l'​onglet **Boutons**. Vous pouvez maintenant attribuer des actions aux boutons que vous venez d'​identifier. Il faut se rendre dans l'​onglet **Boutons**.
  
-Pour attribuer une action à un bouton, il faut cocher la case "Activé" ​en haut, puis faire défiler le "code de la touche"​ dans "​Combinaison de touches"​.+Pour attribuer une action à un bouton, il faut cocher la case **Activé** en haut, puis faire défiler le "code de la touche"​ dans "​Combinaison de touches"​.
  
-Par exemple, vous voulez attribuer l'​action «Page précédente» à un de vos boutons : dans Firefox et dans Gnome, il s'agit du raccourci clavier Alt + flèche de gauche (←).+Par exemple, vous voulez attribuer l'​action «Page précédente» à un de vos boutons : dans Firefox et dans Gnome, il s'agit du raccourci clavier ​//Alt// //flèche de gauche// (←).\\ 
 +Le **code** de la touche sera donc //flèche de gauche// (KEY_LEFT) la **touche modificatrice**,​ à la ligne en-dessous, sera le //Alt// à gauche de la barre espace (KEY_LEFTALT) :
  
-Le **code** de la touche sera donc flèche de gauche (KEY_LEFT) la **touche modificatrice**,​ à la ligne en-dessous, sera le Alt à gauche de la barre espace (KEY_LEFTALT) : +{{:​applications:​btnx3_xenial.png?450|Onglet de configuration des boutons}}
- +
-{{btnx_hardy_02.png?592x400|Onglet de configuration des boutons}}+
  
 Cette opération est à répéter pour tous les boutons auxquels vous désirez attribuer une action (à vous de trouver le raccourci clavier correspondant à l'​action que vous souhaitez attribuer à votre bouton). Cette opération est à répéter pour tous les boutons auxquels vous désirez attribuer une action (à vous de trouver le raccourci clavier correspondant à l'​action que vous souhaitez attribuer à votre bouton).
  
 Enfin, pour que btnx applique ces combinaisons de touche, il faut se rendre sur le premier onglet (Configuration) et choisir **Redémarrer btnx**. Enfin, pour que btnx applique ces combinaisons de touche, il faut se rendre sur le premier onglet (Configuration) et choisir **Redémarrer btnx**.
 +
 +  * Molette-gauche : ​
 +    * Entrez un délai de répétition égal à **1000** (millisecondes) pour que la répétition du bouton ne se fasse que toutes les secondes.
 +    * Code de la touche: **KEY_LEFT**
 +    * Touche modificatrice:​ **KEY_LEFTALT**
 +  * Molette-droite :​
 +    * Délai de répétition égal à **1000**
 +    * Code de la touche: **KEY_RIGHT**
 +    * Touche modificatrice:​ **KEY_LEFTALT**
 +  * Bouton-précédent : ​
 +    * Délai de répétition égal à **0**
 +    * Code de la touche: **KEY_PAGEUP**
 +    * Touche modificatrice:​ **NONE**
 +  * Bouton-suivant :​
 +    * Délai de répétition égal à **0**
 +    * Code de la touche: **KEY_PAGEDOWN**
 +    * Touche modificatrice:​ **NONE**
 +  * Zoom+ : ​
 +    * Délai de répétition égal à **0**
 +    * Code de la touche: **REL_WHEELFORWARD**
 +    * Touche modificatrice:​ **KEY_LEFTCTRL**
 +  * Zoom- :
 +    * Délai de répétition égal à **0**
 +    * Code de la touche: **REL_WHEELBACK**
 +    * Touche modificatrice:​ **KEY_LEFTCTRL**
  
 ==== Revoco ==== ==== Revoco ====
  
-L'​onglet « Revoco » n'est utile qu'aux possesseurs d'une MX Revolution : il permet de modifier le comportement de la roulette de défilement.+L'​onglet « Revoco » n'est utile qu'aux possesseurs d'une MX Revolution : il permet de modifier le comportement de la roulette de défilement ​: défilement fluide ou bien à crans. Cependant, une [[http://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=523511|incompatibilité de licence]] a entraîné son exclusion de btnx
  
-<note help>​Sous Hardy, il se peut que la MX Revolution ​ne soit détectée en tant que telle qu'​après ​la détection d'un bouton minimum. Donc détectez un bouton au moins et vérifiez l'​onglet ​revoco.</​note>​+Vous pouvez toutefois utiliser le tutoriel proposé [[:​souris_logitech#​revoco|sur la partie de la MX Revolution ​sur la page Logitech]] qui détaille comment installer ​et utiliser ​revoco ​de façon autonome.
  
-Vous trouverez un tutoriel détaillé [[http://​doc.ubuntu-fr.org/​souris_logitech_vx_revolution#​revoco_pour_la_molette_de_la_revolution|sur la page de la MX Revolution]].+==== Sauvegarde ​de la configuration ====
  
 +Vous pouvez effectuer une sauvegarde de votre configuration,​ sur l'​onglet **Configuration**. __Attention__,​ par défaut, la sauvegarde est placée dans le répertoire « ''/​home/''​ » et non dans « ''/​home/​login/''​ ».
  
-<note important>​Vous pouvez effectuer une sauvegarde de votre configuration,​ sur l'​onglet **Configuration**. Attention, la sauvegarde est placée par défaut dans le répertoire « ''/​home/''​ » et non dans « ''/​home/​login/''​ ».</​note>​ 
 ===== Problèmes rencontrés===== ===== Problèmes rencontrés=====
  
 Voici quelques problèmes qui ont été rencontrés par les utilisateurs de btnx :  Voici quelques problèmes qui ont été rencontrés par les utilisateurs de btnx : 
-   * Si vous obtenez une erreur lors du clic sur le bouton « Redémarrer btnx » c'est que le nom de votre configuration **contient un espace**. Pour résoudre le problème, enlevez cette espace. +  * Si au redémarrage de votre PC btnx ne s'est pas chargé, allez dans btnx-config : dernière onglet "​Avancé"​ et décochez la case **option WAIT_FOR_SYSFS de udev** 
-   * Si au redémarrage de votre PC btnx ne c'est pas chargé, allez dans btnx-config : dernière onglet "​Avancé"​ et décochez la case **option WAIT_FOR_SYSFS de udev** +  * Il se peut que btnx ne gère pas correctement le layout du clavier pour les combinaisons de touches. Ainsi, si vous êtes en AZERTY, et que vous voulez assigner un bouton pour fermer un onglet par exemple (raccourci [ctrl+W]), il faudra transcrire en QWERTY, et l'​assigner à la combinaison [ctrl+Z] dans btnx.
  
 ===== Désinstallation ===== ===== Désinstallation =====
  
 Pour supprimer cette application,​ quelque soit la méthode d'​installation,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. La configuration de l'​application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez. Pour supprimer cette application,​ quelque soit la méthode d'​installation,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. La configuration de l'​application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.
 +
 +===== Compatibilité =====
 +
 +==== Souris compatibles ====
 +
 +  *Logitech Performance MX
 +  * Logitech MX1100
 +  * Logitech MX1000
 +  * Logitech MX610
 +  * Logitech M510
 +  * Logitech MX310
 +  * Logitech V220 (utile pour les clicks latéraux sur la molette)
 +  * Logitech VX Nano
 +  * Logitech MX Revolution (activer revoco)
 +  * Logitech VX Revolution
 +  * Logitech V470 (utile pour les clicks latéraux sur la molette)
 +  * Logitech Mx Air (note: btnx n'est pas nécessaires pour que la souris fonctionne entièrement)
 +  * Logitech LX3
 +  * Logitech LX8
 +  * Logitech Cordless Click! Optical Mouse
 +  * Microsoft Basic Optical Mouse 1.0A
 +  * Microsoft Bluetooth Notebook Mouse 5000
 +  * Microsoft Intellimouse Explorer
 +  * Microsoft Laser Mouse 6000
 +  * Microsoft Natural Wireless Laser Mouse 7000
 +  * Microsoft Notebook Optical Mouse 3000
 +  * Microsoft Notebook Optical Mouse 4000
 +  * Razer DeathAdder
 +  * Razer Copperhead
 +  * Trust AMI Mouse 250SP Wireless Optical
 +  * Trust DS-3200 Wireless Optical Slimline Deskset ​
 +  * Trust Wireless Optical Mini Mouse MI-4930Rp
 +  * Microsoft SideWinder X8
 +  * très certainement beaucoup d'​autres ...
 +  ​
 +==== Souris non compatibles ====
 +
 +  *CM Storm Inferno (les boutons "peu courants"​ ne sont pas détectés)
 +  *SteelSeries WOW sans fil (les boutons "peu courants"​ ne sont pas détectés)
 +
  
  
-===== Références ​=====+===== Voir aussi =====
  
-    ​* [[http://www.ollisalonen.com/btnx/|Le site officiel]] (en) +  ​* [[https://launchpad.net/​btnx|btnx ​sur Launchpad]] 
-    * [[http://​www.ollisalonen.com/​btnx/​man/​|Le manuel détaillé de btnx]] ​(en) +  * [[http://​ubuntuforums.org/​showthread.php?​t=455656|btnx sur les forums anglophones d'​ubuntu]] (en) : sujet maintenu par le développeur de btnx.
-    * [[http://​ubuntuforums.org/​showthread.php?​t=455656|btnx sur les forums anglophones d'​ubuntu]] (en) : sujet maintenu par le développeur de btnx. +
-    * La procédure pour installer btnx et btnx-config est très largement inspirée de [[http://​www.atlas95.com/​blog/​2007/​11/​19/​installer-une-logitech-vx-nano-sous-ubuntu-gutsy-710/#​more-69|cet excellent billet]] __Dead link__(fr)+
  
 ---- ----
  
-//​Contributeurs : [[utilisateurs:​hollen ar mor]], [[utilisateurs:​Omnisilver]],​ [[utilisateurs:​Prometee]].//​+//​Contributeurs : [[utilisateurs:​hollen ar mor]], [[utilisateurs:​Omnisilver]],​ [[utilisateurs:​Prometee]].// ​
  • btnx.1274383633.txt.gz
  • Dernière modification: Le 18/04/2011, 14:59
  • (modification externe)