Synaptics Clickpad clicando duas vezes no clique duro

0

Então, eu tenho lidado com esse problema por um tempo e decidi fazer algo sobre isso hoje. Eu sou dual boot do Ubuntu 16.04 e Windows 10 em um Lenovo Yoga 13, e cerca de metade do tempo quando eu faço um "click duro", ou seja, quando eu realmente pressiono a metade esquerda do touchpad até ele clicar, ele vai reagir como se eu tivesse clicado duas vezes e registrasse dois eventos ButtonPress de acordo com xev. Este é aparentemente um problema comum em mouses externos, chamado de "bouncing" ou "rubbing" (via aqui ), mas não sei o que fazer quando há um problema com o touchpad.

Primeiro tentei alterar as configurações através das opções do Unity Mouse e aprendi que, configurando a velocidade do meu clique duplo para absurdamente alto, posso registrá-lo como dois cliques únicos em vez de um clique duplo, mas não resolva o problema do rato saltando. Então tentei algumas das configurações em syncient (por exemplo, MaxTapTime, SingleTapTimeout, ClickTime) e tentei alterar a configuração de "TouchpadOff" (atualmente está em 2 e tentei synclient TouchpadOff = 0 ) sem efeito.

Depois de ler algumas das páginas man e da documentação do xorg, aprendi que há uma opção em algumas versões anteriores para desabilitar "FastTaps", o que parece ser parte do problema. Qualquer conselho sobre isso é bem-vindo, e eu realmente me contentaria em desabilitar a opção de clicar com força no touchpad completamente (o synclient ClickPad = 0 não fez isso).

Outras notas para diagnóstico: se eu clicar com força no lado direito do touchpad para executar um clique com o botão direito, ele me gravará clicando com o botão direito do mouse e, em seguida, clicando com o botão esquerdo do mouse. Todos os cliques suaves funcionam perfeitamente, sem saltos. Isso tem sido um problema desde que eu instalei o Ubuntu 16.04, e eu não tentei nenhuma versão anterior neste laptop. Isso nunca é um problema no Windows.

Este é o meu primeiro post no askubuntu (woo!) e eu não estou muito familiarizado com o Linux ainda, então os pontos de brownie serão direcionados para qualquer um que possa explicar o que eles estão fazendo em termos essencialmente leigos.

    
por Dubukay 01.03.2017 / 22:46

1 resposta

1

Você pode instalar o novo driver do touchpad do espaço do usuário chamado libinput .

Depende de qual release você instalou inicialmente, não o que você vê agora. Parece que você instalou 16.04 ou 16.04.1.

Nesse caso, você pode instalar libinput em

sudo apt install xserver-xorg-input-libinput

Se você instalou inicialmente o 16.04.2, ou instalou a pilha HWE, o comando será

sudo apt install xserver-xorg-input-libinput-hwe-16.04

O toque pode estar desativado em libinput . Você pode ativá-lo adicionando

Option "Tapping" "true"

na seção do touchpad do arquivo /usr/share/X11/xorg.conf.d/90-libinput.conf .

    
por Pilot6 02.03.2017 / 08:19