Comment puis-je désactiver les gestes multitouch dans Ubuntu?


26

Ma station de travail avec Ubuntu 12.04 est un MacBook Pro qui prend en charge un trackpad multitouch .

Malheureusement, je déclenche constamment et accidentellement le geste tactile à trois doigts pour redimensionner une fenêtre:

entrez la description de l'image ici

Comment puis-je désactiver ce geste?


1
Vous devez changer la réponse choisie par la bonne: askubuntu.com/a/198524/2230
MetaGuru

Réponses:


3

Installez le gestionnaire de configuration Compiz:

sudo apt-get install compizconfig-settings-manager

exécutez ensuite compiz config manager (ccsm dans le terminal) ou tapez simplement ccsm dans le tiret.

et trouvez en bas de la liste des plugins:

Unity MT Grab Handles pour le désactiver.


3
Pour moi, cela ne supprime que les symboles de déplacement (les cercles transparents avec des flèches sur la capture d'écran de gentmatt ci-dessus). Le geste tactile à trois doigts déplace / redimensionne toujours les fenêtres, mais sans afficher ces symboles.
Alfred Godoy

4
Je peux confirmer que cela ne désactive pas les gestes à 3 doigts. J'ai désactivé MT Grab Handles et je suis toujours en mesure de faire glisser les fenêtres avec 3 doigts sur l'écran. J'aimerais vraiment désactiver cette fonctionnalité. Toute contribution utile serait grandement appréciée.
oznah

Ce n'est pas du tout la "réponse". La question posée était de savoir comment désactiver les gestes multi-touch.
doug65536

23

J'ai résolu ce problème en définissant les valeurs de configuration suivantes (les valeurs initiales étaient 0):

synclient ClickFinger3=2
synclient TapButton3=2

Cela a fait l'affaire. J'ai trouvé quelques liens plus utiles. J'ai fait des changements dans mon xorg.conf et les choses vont bien maintenant. askubuntu ou arch
oznah

1
pourquoi n'y a-t-il pas d'interface utilisateur pour le synclient? srsly (ubuntu 12.10)
NullVoxPopuli

@TheLindyHop personne n'a encore écrit un, allez-y!
MetaGuru

1
Ceux-ci réactivent le clic du milieu-coller. Suggérer une valeur "ridicule" comme 12 ou plus pour les deux paramètres pour désactiver complètement le robinet
triple

J'ai utilisé 15 pour chacune des valeurs et cela a très bien fonctionné le 14.04.
mrm

3

Le trackpad est configuré par défaut pour ignorer les tapotements à trois doigts (et les clics à trois doigts), et peut être réglé pour en reprendre le contrôle, remplaçant ainsi l'association de déplacement de la fenêtre aux tapotements à trois doigts. Voici comment cela peut être fait:

  1. Recherchez la propriété appropriée - ouvrez un terminal et saisissez:

    xinput
    

    Localisez la ligne contenant les détails du trackpad (par exemple ↳ CyPS/2 Cypress Trackpad id=12 [slave pointer (2)] ) et notez sa idvaleur. Tapez maintenant:

    xinput list-props [id]
    

    [id]est remplacé par la idvaleur (qui est 12dans l'exemple donné). Maintenant localisez la Synaptics Tap Actionpropriété (par exemple Synaptics Tap Action (282): 2, 3, 0, 0, 1, 3, 0) et notez son numéro, elle sera placée entre crochets (ici c'est 282). Notez également les valeurs des propriétés, nous les utiliserons plus tard.

  2. En supposant que vous souhaitiez ce comportement au démarrage, créez un script shell et ajoutez-le aux programmes de démarrage. Appelons ce script trackpad.sh . Notre objectif est de remplacer la dernière valeur par une nouvelle, par exemple pour le clic du milieu. Modifiez le script pour qu'il contienne les éléments suivants:

    #!/bin/bash
    
    xinput set-prop [xinput-prop-id] [prop-number] [TR] [BR] [TL] [BL] [F1] [F2] 2
    

    Notre exemple de commande concret ressemblera à ceci (juste pour des raisons de démonstration):

    xinput set-prop 12 282 2, 3, 0, 0, 1, 3, 2
    

    Notez que nous avons remplacé uniquement la dernière valeur de 0à 2, pour signifier le clic du milieu. Vous pouvez choisir entre 1(clic gauche), 2(clic central) ou 3(clic droit).

  3. Accordez au script des autorisations d'exécution et exécutez-le. Vous êtes prêt à partir!

Référence

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.