Magazine High tech

Logitech VX Nano sous Ubuntu Gutsy

Publié le 23 mars 2008 par Cédrick Hannier

J'ai découvert cette souris grâce Atlas95 et son article concernant sa configuration. Achat accompli (Merci Ebay 30 % pour une souris neuve). Je me lance à l'assaut de sa configuration grâce à la méthode très bien expliqué de Atlas95. Mais je me suis retrouvé confronté à plusieurs problèmes. Impossibilité d'installer les paquets, impossible de configurer les boutons avec btnx, ce qui m'a fait chercher une autre méthode plus simple et plus efficace.

Je vais vous présenter dans ce billet les conclusions de mes recherches.

Installation des Paquets Nécessaires

Trois paquets sont nécessaires pour obtenir toutes les fonctionnalité de cette souris :

Les dépôts Universe doivent être activés.

xserver-xorg-input-evdev doit normalement déjà être installé.

Modification du fichier xorg.conf

Sauvegarde de xorg.conf

Avant d'aller plus loin, commencez par faire une sauvegarde de votre fichier xorg.conf. C'est le strict minimum. Vous pouvez le faire en ouvrant un Terminal et en tapant la commande qui suit :

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

Modifications

Pour commencer, ouvrez le fichier xorg.conf :

sudo gedit /etc/X11/xorg.conf

Si vous n'avez jamais modifié ce fichier, recherchez la section suivante et commentez là (mettre un # devant chaque ligne).

Section "InputDevice"
   Identifier  "Configured Mouse   "
   Driver      "mouse"
   Option    "CorePointer"
   Option    "Device" "/dev/input/mice"
   Option     "Protocol" "ImPS/2"
   Option    "ZAxisMapping" "4 5"
   Option     "Emulate3Buttons" "true"
EndSection

Ensuite, rajoutez la section suivante telle quelle :

Section "InputDevice"
   Identifier  "VX Nano"
   Driver   "evdev"
   Option   "Name" "Logitech USB Receiver"
   Option     "Protocol" "evdev"
   Option     "Buttons" "9"
   Option     "SendCoreEvents"
   Option     "HWHEELRelativeAxisButtons" "7 6"
EndSection

puis pour terminer, rajoutez la ligne suivante dans Section "ServerLayout"

Inputdevice   "VX Nano"

et commentez la ligne (mettre un # devant la ligne) qui suit toujours dans Section "ServerLayout"

Inputdevice   "Configured Mouse"

Voilà sauvegardez votre fichier.

Configuration des deux boutons (bouton 8 et 9)

Créez le fichier .xbindkeysrc

A la racine de votre répertoire personnel créer le fichier .xbindkeysrc . Utilisez votre éditeur de texte pour ajouter le code suivant dans ce fichier.

"/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Left]""
   m:0x0 + b:9
"/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Right]""
   m:0x0 + b:8

Les deux premières lignes provoquent la même action que le raccourci clavier Alt+Left à chaque fois que le bouton 8 (avant-gauche) est utilisé. Dans Firefox et quelques autres programmes comme Nautilus c'est le raccourci qui permet de revenir arrière.

Vous devinez donc que les deux lignes suivantes, par une action sur le bouton 9 (arrière-gauche), équivaut au raccourci clavier Alt+Right, qui dans Firefox permet un retour en avant.

Vous pouvez bien sûr préciser vos propres commandes pour ces 2 boutons. Vous pouvez aussi configurer ces touches indépendamment pour chaque applications que vous utilisez régulièrement (Rhythmbox, Listen etc.)

Lancement automatique de xbindkeys.

Pour faire fonctionner les raccourcis nouvellement créés, le programme xbindkeys doit être en route. Vous pouvez ouvrir un Terminal et lancer xbindkeys chaque fois que vous allumez votre PC, mais il y a bien sur une manière plus simple et pratique.

Sous Ubuntu, il vous suffit d'ajouter l'entrée /usr/bin/xbindkeys dans l'utilitaire Sessions qui se trouve dans le menu  Système -> Préférences.

Redémarrez le serveur X Windows

Pour que les changements prennent effet, vous devez relancer votre session X en faisant un Ctrl+Alt+Backspace.

Conclusion

Voilà une souris totalement efficace, belle, lègère et technologiquement avancée (la molette en roue libre devient incontournable à l'utilisation) qui fonctionne parfaitement sur votre Ubuntu.


Retour à La Une de Logo Paperblog

A propos de l’auteur


Cédrick Hannier 1 partage Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte