O touchpad synaptics do Ubuntu é muito sensível

9

Recentemente, mudei do Windows para o Linux (Linux Mint especificamente) no meu laptop IBM T61. Desde a mudança, meu touchpad ficou quase inutilizável. Quando coloco um dedo no touchpad, sem movê-lo, o cursor oscila em uma área pequena, como se eu estivesse fazendo vários movimentos pequenos. Acho que o cursor está se movendo porque a sensibilidade é muito alta - apenas girar a ponta do meu dedo no lugar move o cursor sobre cerca de um terço da tela. Meu trackpad não sofre do mesmo problema.

Reduzi ao mínimo a sensibilidade nas configurações do mouse e tentei seguir os conselhos de http://iruel430.blogspot.com/2010/06/lowering-mouse-sensitivity-in-ubuntu.html e também reduzir o laptop sensibilidade do touch pad no ubuntu . Mas, nos dois casos, meu touchpad ainda tem o mesmo comportamento.

Talvez haja uma configuração de xinput que estou ignorando? Existe um driver melhor que eu possa usar para o meu T61?

Michael Diamant
fonte
Parece que adicionar uma seção InputDevice ao meu xorg.conf fez o truque. Depois de adicionar o seguinte e reiniciar, o touchpad se comportou muito melhor. Seção "Identificador do dispositivo de entrada" Synaptics Touchpad "Driver" synaptics "Opção" SendCoreEvents "" true "Opção" Device "" / dev / psaux "Opção" Protocol "" auto-dev "Opção" HorizEdgeScroll "" 0 "Opção" SHMConfig " "on" EndSection
Michael Diamant

Respostas:

7

Eu geralmente odeio necroposting, mas estava tendo o mesmo problema e isso estava me deixando louco. eu encontrei uma resposta que parece funcionar para mim em um Lenovo y500 executando o Ubuntu 13.10.

>xinput --set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Noise Cancellation" 20 20
hitjim
fonte
1
Isso funcionou bem para mim, mas eu ainda tinha barulho 20 20, então aumentei 30 30e isso está funcionando muito bem.
Ian Dunn
3

Eu tive esse problema em muitas variantes do linux. Atualmente, estou no Elementary OS Loki. Eu havia automatizado a correção desse problema criando o seguinte script de shell em /etc/X11/Xsession.d/56touchpadfix

export `xinput list | grep -i touchpad | awk '{ print $6 }'`
xinput --set-prop "$id" "Synaptics Noise Cancellation" 20 20
xinput --set-prop "$id" "Synaptics Finger" 35 45 250
xinput --set-prop "$id" "Synaptics Scrolling Distance" 180 180
true

Você precisa ajustar valores para o seu hardware. Meu trabalho para o laptop da série Sony SVS.

Ganesh
fonte
1

Eu tive um problema semelhante ao instalar o Win7 e o OpenSUSE em meu notebook HP DV6-6047cl. Na verdade, tive esse problema com o touchpad nos dois sistemas operacionais.

É bom que você tenha conseguido resolvê-lo. Vou postar minha resolução aqui, caso isso ajude outras pessoas. Consegui resolver o problema no Linux desativando o recurso "tocar para clicar". Não tenho certeza de onde isso está no sistema Ubuntu, mas se o OpenSUSE tiver uma configuração, acho que o Ubuntu também tem uma. Isso pareceu ajudar muito. É incrível que, com todos os problemas que as pessoas enfrentam com os touchpads Synaptics há anos, ainda seja um problema em dispositivos mais novos.

Bernard Dy
fonte
Obrigado por postar sua solução. Quando conecto meu laptop a um monitor externo, o cursor ainda está instável porque o monitor secundário tem uma resolução diferente da do laptop. Por alguma razão, o Ubuntu não se ajusta corretamente e isso resulta em um cursor instável. Desativar 'toque para clicar' reduz esse problema significativamente.
Michael Diamant