web-dev-qa-db-fra.com

Paramètres du pavé tactile / point de suivi Glidepoint sur Dell Latitude

Quelques problèmes avec le touchpad et le trackpoint pour mon ordinateur portable Dell Latitude (Ubuntu 12.04). Premièrement, il n'y a pas d'onglet "Touchpad" dans les paramètres de la souris dans les paramètres système. J'aimerais pouvoir utiliser le défilement à 2 doigts sur le pavé tactile (et également régler la sensibilité), ainsi que le défilement du bouton central de la souris sur le point de suivi.

synclient donne une erreur:

Couldn't find synaptics properties. No synaptics driver loaded?.

La sortie pertinente de xinput est:

    ⎡ Virtual core pointer                      id=2    [master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
    ⎜   ↳ GlidePoint Virtual Touchpad               id=13   [slave  pointer  (2)]

J'ai trouvé dans /usr/share/X11/xorg.conf.d/ un fichier contenant le code permettant d'activer le défilement central de la souris, mais il semble qu'il ne soit déclenché que si TrackPoint|DualPoint Stick correspond dans la liste xinput? Bizarrement, le défilement de la souris du milieu semble ne fonctionner que dans l'afficheur de PDF de Chrome, mais nulle part ailleurs.

J'ai essayé d'utiliser gpointer-device-settings mais il se plante/segfaults à chaque fois que je l'exécute. J'ai essayé plusieurs solutions concernant les pilotes ALPS, mais celles-ci semblent entrer en jeu lorsque le périphérique Glidepoint apparaît dans xinput sous forme de souris classique, ce qui, à mon avis, n'est pas le cas ici.

3
jlevye

J'ai un Dell E7440 avec Ubuntu 12.04 pré-installé. Voici comment j'ai résolu les problèmes que vous avez mentionnés:

  • Je n'ai pas d'onglet "Touchpad" sur les paramètres de la souris dans les paramètres système, mais ce n'est pas nécessaire car il existe un outil pré-installé appelé "GlidePoint Control Center" ou "GlidePoint Touchpad" v.3.6 qui permet de configurer des boutons, des mouvements, des écoutes. , défilement, etc. Ainsi, toutes les fonctionnalités du pavé tactile peuvent être contrôlées par ce biais. On peut le trouver ici .
  • Pour activer le défilement du bouton du milieu de la souris sur le point de route que j'ai suivi, this article et la seule chose que j'ai modifiée était /usr/share/X11/xorg.conf.d/11-evdev-trackpoint.conf in Dans la section MatchProduct, il n’existait pas de périphérique que j’avais traversé 'xinput', je l’ai donc ajouté. Et voici mon 11-evdev-trackpoint.conf:

    Section "InputClass"
        Identifier      "trackpoint catchall"
        MatchIsPointer  "true"
        MatchProduct    "TrackPoint|DualPoint Stick|GlidePoint Virtual Touchpad"
        MatchDevicePath "/dev/input/event*"
        Option  "Emulate3Buttons"       "true"
        Option  "EmulateWheel"  "true"
        Option  "EmulateWheelButton"    "2"
        Option  "XAxisMapping"  "6 7"
        Option  "YAxisMapping"  "4 5"
    EndSection
    

Autant que je sache, vous avez le même appareil dans votre 'xinput'. Donc, pour activer le défilement du bouton central de la souris, il suffit de modifier ce fichier et de le redémarrer.

2
Faresis

Eh bien, cela fonctionne pour moi et Latitude E7470 aussi, cependant, je n'ai aucune idée de la façon dont Santiago a fait ce travail, DnrDevil.

xinput set-prop "ImPS/2 Generic Wheel Mouse" "Evdev Wheel Emulation" 1
xinput set-prop "ImPS/2 Generic Wheel Mouse" "Evdev Wheel Emulation Button" 2
xinput set-prop "ImPS/2 Generic Wheel Mouse" "Evdev Wheel Emulation Timeout" 20
1
P3k

Je l'ai fait avec xinput (ça marche très bien sur un E5450):

xinput set-prop "AlpsPS/2 ALPS DualPoint Stick" "Evdev Wheel Emulation" 1
xinput set-prop "AlpsPS/2 ALPS DualPoint Stick" "Evdev Wheel Emulation Button" 2
xinput set-prop "AlpsPS/2 ALPS DualPoint Stick" "Evdev Wheel Emulation Timeout" 200

Je pense que c'est le comportement que vous recherchez.

1
Santiago