まこと の ブログ

MaKoTo no burogu — Journal de bord…

Aller au contenu | Aller au menu | Aller à la recherche

Souris Logitech RX250

                               J'ai enfin remplacé ma bonne vieille Logitech PS2 à boule, pour une autre.. heu... Logitech ^^; mais USB optique.
En effet, le barbone récemment acquis ne propose pas de port PS2 souris, mais uniquement clavier.
Comment ais-je donc fait jusque-là ?
Et bien j'ai câblé le port série du PC et mis l'adaptateur PS2 -> SERIE sur la vielle souris. Et donc configuré Xorg.conf de l'Ubuntu 8.04LTS (Hardy Heron) comme ceci :

Section "InputDevice"
   Identifier     "Configured Mouse"
   Driver         "mouse"
   Option         "CorePointer"
   Option         "Device" "/dev/ttyS1" (ou S0... en fonction du N° de port Com)
   Option         "Mouseman" (attention, ne pas mettre "Protocol" avant "mouseman", sinon la molette ne fonctionnera pas)
EndSection


Cependant, pour une raison que j'ignore, lorsque je branche une clé TNT sur un des ports USB du PC, la souris série se met à ramer... moins fluide et ralentie par je ne sais quoi; alors qu'avec un mulot USB, pas de soucis...

Donc bon, bonne occasion pour avoir un nouveau matos plus fonctionnel !
Le modèle RX250 propose en plus, deux boutons supplémentaires, résidents sur la molette pour scroller à gauche et à droite.
Ainsi, pour que la molette droite et gauche fonctionne, il faut modifier Xorg.conf et installer les paquets suivants : (je suis sûr qu'il y en a en trop, mais ayant pas mal tâtonné, je ne sais pas lesquels...)

$sudo apt-get install xserver-xorg-input-evdev xbindkeys xbindkeys-config xvkbd xmacro lomoco imwheel

Ajouter un périphérique à la section "ServerLayout" de Xorg.conf :

Section "ServerLayout"
...
   InputDevice    "Logitech RX250" "SendCoreEvents"
...
EndSection

Lancer la commande

$find /dev/input/by-id/ -name "*event-mouse"

Qui renvoie une phrase du genre : /dev/input/by-id/usb-Logitech_USB-PS.2_Optical_Mouse-event-mouse.

Ecrire une nouvelle Section "InputDevice" dans Xorg.conf, et y écrire ce qui suit, ainsi que le résultat de la ligne de commande précédente après Option "Device"

Section "InputDevice"
    Identifier     "Logitech RX250"
    Driver         "evdev"
    Option         "Device" "/dev/input/by-id/usb-Logitech_USB-PS.2_Optical_Mouse-event-mouse"
    Option         "HWHEELRelativeAxisButtons" "7 6"
EndSection

Et enfin relancer le serveur graphique (pour les bourrins ctrl+alt+backspace)

PS:
Ne pas mettre de ligne Option "CorePointer", çà freeze la souris.
Option "Device" "/dev/input/by-id/blablabla" permet à Xorg de trouver la souris, sans quoi, l'option suivante ne marchera pas.
Option "HWHEELRelativeAxisButtons" "7 6" fait marcher droite et gauche sur la molette.

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

Fil des commentaires de ce billet