web-dev-qa-db-fra.com

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

Mon poste de travail avec Ubuntu 12.04 est un MacBook Pro qui prend en charge le Multitouch Trackpad.

Malheureusement, je déclenche constamment par accident le geste des trois doigts pour redimensionner une fenêtre:

enter image description here

Comment puis-je désactiver ce geste?

26
user24668

Installez le gestionnaire de configuration Compiz:

Sudo apt-get install compizconfig-settings-manager

puis exécutez compiz config manager (ccsm in terminal) ou tapez simplement ccsm in dash.

et trouvez au bas de la liste des plugins:

Unity MT Grab Handles pour le désactiver.

3
Qba

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

Le pavé tactile est configuré par défaut pour ignorer les tapotements à trois doigts (et les clics à trois doigts) et peut être paramétré pour en reprendre le contrôle, annulant ainsi l'association de déplacement de fenêtre aux tapotements à trois doigts. Voici comment cela peut être fait:

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

    xinput
    

    Recherchez la ligne contenant les détails du trackpad (par exemple, ↳ CyPS/2 Cypress Trackpad id=12 [slave pointer (2)]) et notez sa valeur id. Maintenant tapez:

    xinput list-props [id]
    

    [id] est remplacé par la valeur id (qui est 12 dans l'exemple donné). Maintenant, localisez la propriété Synaptics Tap Action (par exemple Synaptics Tap Action (282): 2, 3, 0, 0, 1, 3, 0) et notez son numéro. Elle sera placée entre crochets (il s'agit ici de 282). Notez également les valeurs de propriété, 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 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 concret de commande 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 indiquer un clic du milieu. Vous pouvez choisir entre 1 (clic gauche), 2 (clic du milieu) 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

3
Eliran Malka