web-dev-qa-db-fra.com

Comment puis-je empêcher mon curseur de bouger lorsque je clique sur le trackpad?

Je viens d'installer Ubuntu 12.10 sur mon Macbook Pro. Lorsque je clique sur le pavé tactile, il est toujours enregistré comme un petit mouvement de souris ainsi que comme un clic; il entraîne donc tout ce que je clique. quelqu'un d'autre a-t-il rencontré cela? Existe-t-il un paramètre synaptics qui peut aider? Pour le moment, j'ai activé le clic pour cliquer car le clic normal est très difficile.

Je n'avais pas ce problème lorsque j'exécutais Ubuntu dans une machine virtuelle, mais j'imagine que cette couche comporte une autre couche d'abstraction qui empêche Synaptics d'interpréter les entrées directes du pavé tactile.

Merci!

7
David

J'ai ajouté ceci sur mon HP Envy 14 Spectre:

$ cat /etc/X11/xorg.conf.d/51-envy-quirks.conf 
Section "InputClass"
    Identifier "Envy clickpad"
    MatchDriver "synaptics"
    Option "SHMConfig" "True"
    Option "LeftEdge" "1268"
    Option "RightEdge" "5680"
    Option "TopEdge" "1640"
    Option "BottomEdge" "4729"
    Option "AreaBottomEdge" "3900"
    Option "TapButton1" "1"
    Option "TapButton2" "3"
    Option "TapButton3" "2"
    #Option "SoftButtonAreas" "3915 0 3900 0 3032 3914 3900 0"
EndSection

Les valeurs des bords dépendent de votre trackpad. L'option SHMConfig est utile pour rassembler les valeurs des bords avec synclient -m 100.

L'option qui désactive cette zone de clic est AreaBottomEdge mais elle désactive aussi le clic droit ou central, seul le clic gauche est activé.

C'est pourquoi TapButton2 et TapButton3 sont utilisés pour imiter les boutons manquants.

Le seul inconvénient de cette approche est que vous ne pouvez pas faire glisser en appuyant sur les boutons droit ou central, mais uniquement sur le bouton gauche.

3
dangra

Je viens de trouver cela en cherchant des solutions au même problème (je l’avais vraiment mal fait sur un trackpad Apple magique). Ces options synaptiques l'ont corrigé pour moi ... essayez ceci dans le terminal:

$ synclient HorizHysteresis=100 VertHysteresis=100

Ces options contrôlent la quantité de mouvement que vous devez effectuer avant que le pavé tactile ne l'enregistre comme événement de déplacement. La valeur par défaut est 4, ce que j'ai trouvé trop sensible.

Si cela résout le problème, ajustez-le à votre guise, puis rendez-le permanent en l'ajoutant à un fichier de configuration xorg.

Et pour connaître toutes les options et ce qu’elles font, voir man synclient

1
slinkp