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

13

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

Toute aide est grandement appréciée!

Devin Ridge
la source
Essayezxmodmap -e "pointer = 1 2 0"
Helio
2
Cela désactive même les clics à deux doigts .. Mais fait l'affaire, je peux utiliser le bouton du clavier si j'en ai besoin
Devin Ridge
1
Je suppose qu'une meilleure question est, est-il possible de changer le bouton de clic droit en un clic gauche?
Devin Ridge
xmodmap -e "pointer = 1 2 1"fera l'affaire
Helio
Quel ordinateur portable avez-vous, par intérêt? Je suis toujours à la recherche de pavés tactiles "complètement cliquables".
Ray

Réponses:

23

Exécutez synclient -lpour 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 et synclient RightButtonAreaTop=0

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

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

Pour rendre les nouveaux paramètres permanents, écrivez les deux commandes dans un script shell et ajoutez le script à 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 la boîte de dialogue d'enregistrement avec Y.

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

Rendez le script shell exécutable:

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

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

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

Hélio
la source
5

Pour des raisons que je ne comprends pas, il semble que la réponse d'Hélio ne fonctionne que parfois 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. Pourrait aider quelqu'un d'autre:

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

Et commentez l'option dans 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
worldsayshi
la source
Le fait qu'il dise non-synaptics clickpadspuis MatchDriver "synaptics"me rend confus. Je ne sais toujours pas si j'ai réellement un pavé tactile synaptics ou non. Quoi qu'il en soit, passant ...
worldsayshi
J'ai fini par avoir un autre problème similaire à celui-ci . Actuellement, cela semble corrigé en commentant une autre ligne de Option "SoftButtonAreas"plus bas dans la conf. Mais le problème semble juste apparaître après un certain temps, donc je vais voir ce qui se passe ...
worldsayshi
Dans arch, c'est 70-synaptics.confet j'ai commenté toute la section (note: je sais que ce n'est pas un forum arch mais cela m'a aidé). Je viens de commenter la section entière, afaik, je n'ai pas à quitter la section s'il n'y a pas d'options (dans ce cas).
xenoterracide
1
Dans Ubuntu 17.04, il est également déplacé vers 70-synaptics.conf. Je viens de créer un 99-synaptics-norightclick.confdans le même répertoire, qui est chargé plus tard et remplace les paramètres d'origine.
Henning
J'ai l'impression que le commentaire de @Henning ici sur la création 99-synaptics-norightclick.confdevrait être une réponse, puis je la mettrais en mention +1.
Russ Wilde