Touchpad sacode na torneira, faz duplo clique em uma dor

3

Eu tenho uma pergunta sobre o touchpad no Ubuntu 13.04 no meu Hp Envy 3040nr.

Quando clico em tocar (não gosto de pressionar fisicamente o botão do touchpad), o cursor empurra talvez cinco ou dez pixels em uma direção aleatória. Ou, quando simplesmente movo o cursor para um local, quando libero o dedo do touchpad, o cursor salta alguns pixels em uma direção aleatória.

Isto é uma dor quando estou tentando redimensionar janelas ou clicar em pequenos botões, especialmente, como a) torna difícil até mesmo chegar na borda da janela para alterar o tamanho da janela eb) mesmo se eu , no momento em que tento tocar, o cursor salta.

Eu sei que no Windows, os drivers do touchpad têm algum "perdão" para movimentos muito leves. Eu não sei como emular isso no Ubuntu.

Obrigado!

    
por user124605 25.09.2013 / 16:36

3 respostas

3

Tente criar o arquivo .xinputrc na sua pasta pessoal e cole-o nele:

#!/bin/sh

SYN="SynPS/2 Synaptics TouchPad"
xinput set-prop "$SYN" "Synaptics Noise Cancellation" 26 26

Isso não elimina totalmente o problema, mas, para mim, corrige substancialmente.

Talvez digite xinput list para garantir que seu dispositivo seja chamado exatamente como "SynPS / 2 Synaptics TouchPad". Defina a variável SYN no script para o nome do seu touchpad.

    
por CaptSaltyJack 31.10.2013 / 17:35
0

Sim, tenho o mesmo problema com o touchpad do meu Lenovo Y480. A sensibilidade parece ser bastante alta e o cursor do mouse salta ao redor, dificultando o clique esquerdo ou direito ou, especialmente, o clique duplo. Eu tentei jogar com as configurações do sistema do Ubuntu, o aplicativo de configuração de teclado e mouse e o aplicativo de dispositivos apontadores sem sucesso. A melhor solução que encontrei é ativar o toque que facilita muito o clique esquerdo.

    
por user191548 05.10.2013 / 21:33
0

Esse também é um problema importante que eu tenho com o meu touchpad Lenovo L540. A sugestão do CaptSaltyJack é um passo na direção certa, mas não resolve completamente o problema, já que o problema atual não está totalmente relacionado ao nível de cancelamento de ruído.

Com relação às alterações propostas para ~/.xinputrc , sugiro seguir o manual de im-config , portanto:

  

Se você deseja criar uma configuração personalizada além do que o im-config pode fazer por você, copie um desses arquivos de código de inicialização em ~/.xinputrc ou /etc/X11/xinit/xinputrc e edite-o para atender à sua necessidade.

Assim, se o seu arquivo ~/.xinputrc já existir e ele procurar, por exemplo, assim:

# im-config(8) generated on Fri, 29 Aug 2014 01:03:28 +0200
run_im ibus
# im-config signiture: 4218b16da65755f61e0673872943d12e  -

então você pode considerar substituir seu conteúdo por:

############################################################
# Paste /usr/share/im-config/data/20_ibus.rc contents HERE #
############################################################

SYN="SynPS/2 Synaptics TouchPad"
xinput set-prop "$SYN" "Synaptics Noise Cancellation" 26 26

Como ~/.xinputrc é originado por im-config , ele não precisa receber nem um shebang ( #!/bin/sh ) no início nem ser executável.

Se você quiser verificar se as alterações foram aplicadas corretamente na inicialização, basta verificar a saída de:

xinput --list-props "SynPS/2 Synaptics TouchPad" | grep -i noise
    
por falconepl 13.12.2014 / 00:20