web-dev-qa-db-fra.com

Comment désactiver le clic droit sur le pavé tactile

Je me demande s’il existe un moyen de désactiver le bouton clic droit tout en continuant d’utiliser l’option clic à deux doigts ... mon pavé tactile est entièrement cliquable et je clique souvent sur des choses, ouvrant accidentellement un menu lorsque je " je n'essaie pas de ..

Toute aide est grandement appréciée!

12
Devin Ridge

Exécutez synclient -l pour afficher la configuration de votre trackpad Synaptics. À la fin de la sortie, vous trouverez quelque chose comme:

RightButtonAreaLeft     = 3068
RightButtonAreaRight    = 0
RightButtonAreaTop      = 4326
RightButtonAreaBottom   = 0

Ces valeurs doivent être modifiées à zéro en tapant ces deux commandes:

synclient RightButtonAreaLeft=0 and synclient RightButtonAreaTop=0

Cliquer n'importe où sur votre trackpad avec un seul doigt déclenchera désormais toujours un clic gauche. Pour cliquer avec le bouton droit de la souris, faites un clic de deux doigts n'importe où sur votre trackpad. Sachez que les nouveaux paramètres seront perdus à chaque redémarrage ou relogement.

Rendre les paramètres de trackpad personnalisés permanents dans Unity

Pour rendre les nouveaux paramètres permanents, écrivez les deux commandes dans un script Shell et ajoutez-le à vos applications de démarrage:

nano ~/.synaptics-custom-settings.sh

Collez le code ci-dessous dans le script shell, quittez l'éditeur avec Ctrl + Xet confirmez le dialogue de sauvegarde avec Y.

#!/bin/bash
synclient RightButtonAreaLeft=0
synclient RightButtonAreaTop=0

Rendre le script shell exécutable:

chmod a+rx ~/.synaptics-custom-settings.sh

Ouvrez le programme Applications de démarrage dans Unity et ajoutez ~/.synaptics-custom-settings.sh à la liste des applications de démarrage. De cette façon, les paramètres de trackpad personnalisés seront appliqués automatiquement à chaque fois que vous vous connecterez.

Source: http://kernpanik.com/geekstuff/2015/01/12/disable-rightclick-synaptics.html

22
Helio

Pour des raisons que je ne comprends pas, il semble que la réponse de Helio ne fonctionnait parfois que pour moi. Divers autres threads m'ont fait penser qu'il y a un conflit entre différents fichiers de configuration. Quoi qu'il en soit, voici une solution rapide qui a fonctionné pour moi. Peut aider quelqu'un d'autre:

Éditer /usr/share/X11/xorg.conf.d/50-synaptics.conf

Et commentez l'option de cette partie:

# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#       To disable the bottom Edge area so the buttons only work as buttons,
#       not for movement, set the AreaBottomEdge
#       Option "AreaBottomEdge" "82%"
EndSection

Comme ça:

# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
#        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#       To disable the bottom Edge area so the buttons only work as buttons,
#       not for movement, set the AreaBottomEdge
#       Option "AreaBottomEdge" "82%"
EndSection
5
worldsayshi