web-dev-qa-db-fra.com

Désactiver le mouvement de la souris dans les zones de tapotement sur le Trackpad Synaptics

J'ai un HP DV6-3160 avec un trackpad "soft" par exemple. les boutons en font partie.

Ubuntu 12.10 fonctionne bien avec cela sauf quand je veux glisser + déposer. Parce que la zone de mouvement de la souris comprend les boutons si je tiens le bouton gauche enfoncé, je peux tout gâcher par un Twitch du doigt gauche (je peux bien sûr utiliser un clic pour cliquer, puis déplacer des objets mais seulement vers le haut!) .

Ce que j'aimerais faire est de pouvoir définir une "zone morte" - arrêtez tout mouvement de la souris dans la zone des boutons (j'ai assez d'espace au-dessus).

J'ai installé le paquet synaptics et essayé d'utiliser synclient et de définir BottomEdge, mais peu importe la valeur (valide - si je le fixe trop bas, il se trompe), je le règle pour que le comportement de la souris ne change pas.

Merci d'avance.

17
Dave

Je viens de rencontrer ce problème moi-même et malheureusement, il s’agit de RTFM, parce que cela est décrit assez clairement dans le manuel (regardez-le ici: http://www.x.org/archive/X11R7.5/ doc/man/man4/synaptics.4.html ).

La valeur pertinente est "AreaBottomEdge" et le manuel indique "Ignore les mouvements, le défilement et la frappe qui se déroulent sous ce bord. L'option est désactivée par défaut et peut être activée en définissant l'option AreaBottomEdge sur toute valeur entière autre que zéro." Donc, pour l'essayer, vous pouvez faire:

  1. Faites un synclient -l | grep BottomEdge pour connaître le bord inférieur de votre pavé tactile.
  2. Soit x la valeur de BottomEdge moins la hauteur de votre zone morte recherchée
  3. Faites un synclient AreaBottomEdge=x
  4. Pour qu’il soit permanent, mettez-le comme "Option" dans le fichier 50-synaptics.conf (je ne sais pas où il se trouve sur Ubuntu, je suis sur Archlinux et son /etc/X11/xorg.d/50-synaptics)

Quoi qu'il en soit, espérons que cela aide.

18
calrama