logitech xv revolution et trackpoint ibm

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
Tebo
Chu Ko Nu
Messages : 368
Inscription : sam. 17 mars 2007, 23:24

logitech xv revolution et trackpoint ibm

Message par Tebo »

Hola,

http://www.thinkwiki.org/wiki/How_to_co ... _TrackPoin(...)
Alors d'après le thinkwiki, je peux configurer le téton rouge pour scroller avec un middle clique et des mouvement trackpoint.
Cette configuration xorg ne change rien:

Code : Tout sélectionner

Section "InputDevice"
        Identifier  "TrackPoint"
        Driver      "mouse"
        Option      "CorePointer"
        Option      "Device"              "/dev/input/mice"
        Option      "Protocol"            "auto"
        Option          "EmulateWheel" "on"
               Option          "Emulate3Buttons" "on"
                      Option          "EmulateWheelButton" "2"
                             Option          "YAxisMapping" "4 5"
                                    Option          "XAxisMapping" "6 7"
EndSection
Maintenant la vx revolution à 11 bouton est bien détecter et marche correctement malgré deux bémol:
(

Code : Tout sélectionner

VX: Registering 21 buttons | lsusb Bus 002 Device 006: ID 046d:c518 Logitech, Inc. MX610 Laser Cordless Mouse
)
o_0

- un unplug/plug du récepteur infrarouge décharge evdev.

Code : Tout sélectionner

Xorg.0.log 
(II) VX: Off
(II) UnloadModule: "evdev"
(II) 3rd Button detected: disabling emulate3Button
Le pointeur marche, mais tout les boutons exotique ne fonctionne plus. Ce n'est pas un problême udev. J'ai mis une règle , la logitech et toujours sur /dev/input/event3.
Le driver evdev est en "dur" dans la quenelle. J'ai aussi essayer avec evdev en module.
Un restart X est ça revient à la normal.

- "HWHEELRelativeAxisButtons" "6 7" active la défilement horizontale sur les bouton 7 et 8
Image
mais c'est inversé :o

Toute idée est bienvenue.
    Avatar de l’utilisateur
    Tebo
    Chu Ko Nu
    Messages : 368
    Inscription : sam. 17 mars 2007, 23:24

    Message par Tebo »

    "Si vou plé édé moi"
    Avatar de l’utilisateur
    Ricard
    yeomen
    Messages : 255
    Inscription : lun. 03 sept. 2007, 20:59

    Message par Ricard »

    Tebo a écrit :"Si vou plé édé moi"
    Bon, c'est bien parce que tu as parlé de téton rouge. :oops:
    Sérieusement, regardes dans /proc/bus/input/devices
    H: Handlers= mouse1 events2 (chez moi) C'est events qui est important ici
    Dans Xorg, essaie ça:
    Section "InputDevice"
    Identifier "Mouse1"
    Driver "evdev"
    Option "Device" "/dev/input/ev
    Mets le driver en evdev, et pour l'ordre des boutons, tu peux les inverser aussi '8 7'.
    Regarde de ce côté là, ça m'a déjà aidé. :D
    Avatar de l’utilisateur
    Tebo
    Chu Ko Nu
    Messages : 368
    Inscription : sam. 17 mars 2007, 23:24

    Message par Tebo »

    La souris logitech marche bien. J'ai déjà rélger finement sa configuration.
    Le problème des bouton 7 et 8 inversé vient peut-être du map dans le xorg.conf:

    Code : Tout sélectionner

    Section "InputDevice"
            Identifier  "VX"
            Driver      "evdev"
            Option      "Name" "Logitech USB Receiver"
            Option      "Device" "/dev/input/event3"
            Option      "SendCoreEvents" "true"
            Option      "ButtonMapping" "1 2 3 9 8 6 7 13 14"
            Option "XAxisMapping" "6 7"
    EndSection
    Le point vraiment pénible c'est que le drivers evdev se décharge quand j'enlève le récepteur infrarouge. Et là je bloque.

    Code : Tout sélectionner

    (II) VX: Off
    (II) UnloadModule: "evdev"
    Le trackpoint est au mieux de sa forme.
    J'ai une section pour toute les souris et j'ai mis les options de scroll dedans:

    Code : Tout sélectionner

    Section "InputDevice"
            Identifier  "AllMouse"
            Driver      "mouse"
            Option      "Device" "/dev/input/mice"
            Option      "SendCoreEvents" "true"
            Option      "Protocol" "auto"
            Option          "EmulateWheel"          "on"
            Option      "EmulateWheelTimeOut" "200"
            Option          "EmulateWheelButton"    "2"
            Option      "Emulate3Buttons"     "on"
            Option      "Emulate3TimeOut"     "50"
            Option "YAxisMapping" "4 5"
            Option "XAxisMapping" "6 7"
    EndSection
    Répondre