Como desativar o botão direito do mouse no touchpad

12

Gostaria de saber se existe uma maneira de desativar o botão direito do mouse enquanto ainda posso usar a opção de clique com dois dedos ... meu track pad é completamente clicável e, muitas vezes, clico nas coisas, abrindo acidentalmente um menu quando eu ' não estou tentando ..

Qualquer ajuda é muito apreciada!

Devin Ridge
fonte
Tentexmodmap -e "pointer = 1 2 0"
Helio
2
Que mesmo desativa cliques de dois dedos .. Mas será que o truque, eu posso usar o botão do teclado se eu precisar
Devin cume
1
Acho que uma pergunta melhor é: é possível alterar o botão direito do mouse em um clique esquerdo?
Devin cume
xmodmap -e "pointer = 1 2 1"vai fazer o truque
Helio
Tente minha resposta ...
Helio

Respostas:

22

Execute synclient -lpara mostrar a configuração do trackpad Synaptics. No final da saída, você encontrará algo como

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

Esses valores devem ser alterados para zero digitando estes dois comandos:

synclient RightButtonAreaLeft=0 e synclient RightButtonAreaTop=0

Clicar em qualquer lugar do trackpad com um único dedo agora sempre aciona um clique esquerdo. Para clicar com o botão direito, clique com dois dedos em qualquer lugar do trackpad. Esteja ciente de que as novas configurações serão perdidas sempre que você reiniciar ou reiniciar.

Tornando as configurações personalizadas do trackpad permanentes no Unity

Para tornar as novas configurações permanentes, escreva os dois comandos em um script de shell e adicione o script aos seus aplicativos de inicialização:

nano ~/.synaptics-custom-settings.sh

Cole o código abaixo no shell script, saia do editor com Ctrl+ Xe confirme o diálogo de salvamento com Y.

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

Torne o script de shell executável:

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

Abra o programa Startup Applications no Unity e adicione ~/.synaptics-custom-settings.shà lista de aplicativos de inicialização. Dessa forma, as configurações personalizadas do trackpad serão aplicadas automaticamente sempre que você efetuar login.

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

Helio
fonte
5

Por razões que não entendo, parece que a resposta de Helio às vezes só funcionou para mim. Vários outros tópicos me fizeram pensar que há algum conflito entre diferentes arquivos de configuração. Enfim, aqui está uma solução rápida que funcionou para mim. Pode ajudar alguém:

Editar /usr/share/X11/xorg.conf.d/50-synaptics.conf

E comente a opção nesta parte:

# 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

Como isso:

# 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
fonte
O fato de que diz non-synaptics clickpadse depois MatchDriver "synaptics"me deixa confusa. Ainda não tenho certeza se eu realmente tenho um touchpad sináptico ou não. Enfim, seguindo em frente ...
worldsayshi
Acabei tendo outro problema semelhante a este . Atualmente, parece corrigido comentando outra linha Option "SoftButtonAreas"mais abaixo no conf. Mas a questão apenas parecem aparecer depois de um tempo, então eu vou ver o que acontece ...
worldsayshi
No arch é 70-synaptics.confe comentei a seção inteira (nota: eu sei que este não é um fórum do arch, mas isso me ajudou). Eu apenas comentei a seção inteira, depois que você não precisa sair da seção, se não houver opções (neste caso).
Xenoterracide
1
No Ubuntu 17.04, ele também foi movido para 70-synaptics.conf. Acabei de criar um 99-synaptics-norightclick.confno mesmo diretório, que é carregado mais tarde e substitui as configurações originais.
Henning
Eu sinto que o comentário de @Henning aqui sobre criação 99-synaptics-norightclick.confdeve ser uma resposta e, em seguida, eu o marcaria com +1.
22417 Russ