Problemas com o touchpad do Ubuntu - o ponteiro do mouse salta

14

Estou tendo problemas importantes com o touchpad do Ubuntu em um laptop Dell Latitude 3570. Se eu usar um mouse USB, tudo funcionará bem, mas se eu usar um touchpad, é muito difícil de controlar. Por exemplo, se eu quiser clicar em algo que está no meio da tela, clico, mas, por alguma razão, o Ubuntu ACHA que clicou no canto inferior esquerdo da tela e, assim, abre a lixeira. É realmente me deixando com raiva.

Li em algum lugar que as seguintes alterações syncliento corrigiriam:

synclient FingerLow=9
synclient FingerHigh=10

Estes não funcionam. E, de qualquer forma, assim que eu reinicializo a máquina, o synclient é redefinido para os padrões ( FingerLow=25, FingerHigh=30); portanto, mesmo se funcionassem, eu precisaria defini-los sempre que reinicializasse a máquina!

Há mais alguma coisa que eu possa tentar? Isto está me deixando louco. Por uma questão de minha sanidade, por favor me ajude antes que eu quebre meu laptop.

Conforme solicitado, xinput listfornece-me o seguinte:

⎡ Virtual core pointer                           id=2   [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ DLL06F3:00 06CB:75DA Touchpad             id=12   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=14   [slave  pointer  (2)]
⎜   ↳ USB Optical Mouse                         id=17   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
   ↳ Virtual core XTEST keyboard                id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ Sleep Button                              id=10   [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD                      id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=15   [slave  keyboard (3)]
    ↳ DELL Wireless hotkeys                     id=16   [slave  keyboard (3)]
SamuelH
fonte
Para facilitar a resposta a perguntas, você deve sempre incluir o número do modelo do seu notebook dell. Também no seu caso particular, edite sua pergunta e cole a saída do comando terminal xinput list- Obrigado.
WinEunuuchs2Unix 19/03
@ WinEunuuchs2Unix - Fiz as edições necessárias para você.
SamuelH 19/0317
Meu Dell Inspiron 17R 7720 SE usa este driver de touchpad: ↳ AlpsPS/2 ALPS GlidePoint id=15 [slave pointer (2)]Embora não tenha certeza de que diferença isso faz. No entanto, não tenho problemas com o touchpad nas raras ocasiões em que o uso.
WinEunuuchs2Unix 19/03/19
@ WinEunuuchs2Unix - como eu instalaria isso?
SamuelH
1
Parabéns! +1 na sua pergunta e +1 na sua resposta para que outras pessoas sigam seus passos (um impressões do touchpad).
WinEunuuchs2Unix 20/03/2017

Respostas:

4

Bem, seguindo o conselho do usuário WinEunuuchs2Unix, eu fiz isso no Google. Aparentemente, é um erro grave, desde o Ubuntu 14.04. De qualquer forma, na página de relatórios de erros, um cara chamado Juan Hernandez (juanhm) sugeriu que a instalação do xserver-xorg-input-libinput funcionava para ele. Eu queria tentar isso, então digitei:

sudo apt-get install xserver-xorg-input-libinput

e recebi uma mensagem sobre dependências quebradas, mas também dizia que o pacote acima dependia xserver-xorg-core, então tentei executar:

sudo apt-get install xserver-xorg-core

Isso instalou muitos pacotes xserver-xorg. Eu então corri:

sudo apt-get install xserver-xorg-input-libinput

e desta vez funcionou. Em seguida, reiniciei e tentei executar:

sudo apt-get remove --purge xserver-xorg-input-synaptics

mas já havia sido removido. Meu touchpad nas configurações do sistema agora é um diálogo muito simples, mas o ponteiro não parece mais estar pulando! A única desvantagem que vejo é que não consigo mais tocar no touchpad para clicar (preciso usar os botões), mas não estava fazendo isso de qualquer maneira!

Então eu acredito que isso está funcionando agora!

A página do relatório de erros está aqui: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1574667

Vou atualizá-lo para confirmar que a sugestão de Juan Hernandez funcionou.

SamuelH
fonte
não ajudou: `` `` xserver-xorg-core já é a versão mais recente (2: 1.19.6-1ubuntu4). O xserver-xorg-input-libinput já é a versão mais recente (0.27.1-1). 0 atualizado, 0 recém-instalado, 0 para remover e 0 não atualizado. ``
Anand Rockzz
Não tenho idéia do que essas etapas fizeram, mas ajudou (não 100%, mas cerca de 80% menos saltos). (Ubuntu 18.04 na Panasonic CF-LX3)
rustyx 14/10
2

Estou usando o Razer Blade no início de 2017 e meu touchpad está Synaptics TM2438-005executando o Ubuntu 18.04 Bionic Beaver

Eu estava procurando por toda parte uma solução e tive que vasculhar a história de synclient, ser substituído por libinpute a ferramenta CLI correspondente xinput.

Mas este artigo resolveu meu problema e, mais especificamente, simplesmente instalando libinput-tools

$ sudo apt install libinput-tools

O Bionic Beaver não está usando o Unity como um servidor GUI, mas usa o Gnome, então acho que todas as dependências já existem (xserver-core, libinput etc.)

Para quem está tendo problemas no Ubuntu 18.04 - isso resolveu o meu problema e agora tenho um touchpad semi-funcional. Ele ainda salta ocasionalmente, mas uma vez a cada 10 novas impressoras de toque, costumava ser a cada ~ milissegundo.

ikoif
fonte
Também estou tendo o mesmo problema do meu touch pad pulando no razer blade 2018. O que a instalação da libinput-tools faria? Eu sou muito novo no ubuntu, então não tenho certeza se apenas instalá-lo é bom o suficiente para corrigir o problema.
Devin Ersoy
1

No meu caso, a solução @SamuelH não funcionou, pois tudo já estava instalado e atualizado. O que eu ajudei foi

  • Desativar Natural Scroll
  • Habilitar Edge scrolling
  • Reduzir touch pad speed
  • Desativar Tap to click

Máquina:

Dell E6540

SO:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04 LTS
Release:    18.04
Codename:   bionic
Anand Rockzz
fonte
1

Por favor, consulte esta solução da Alucard

Eu testei isso com o mesmo laptop sendo um Latitude E5470 executando o Bionic Beaver com todas as atualizações mais recentes.

Parece que o ponteiro ou o "mamilo" é o que faz o cursor pular aleatoriamente. Se o teclado com luz de fundo estiver ativado, você o verá ligar quando o cursor pular.

Para facilitar o uso, colarei a solução de Alucard abaixo:

1) Digite o terminal:

xinput list

Procure algo como "AlpsPS / 2 ALPS DualPoint Stick". Procure um campo "ID = xxx" desse dispositivo específico.

2) Digite o terminal:

xinput -list-props {ID of Dualpoint Stick}

Uma das linhas deve ser algo como: "Dispositivo ativado (142): 1" Anote o ID, que é 142 neste caso).

3) Desativar Dualpoint Stick: (Definir o valor como 0 é o mesmo que desativar o dispositivo)

xinput -set-prop {ID of Dualpoint Stick} 142 0
Hunter Lowe
fonte
0

Eu tive esse mesmo problema. Eu o resolvi instalando o Ubuntu 16.04 e atualizando para o 18.04. Eu acho que é algum problema com o firmware.

abi jithu
fonte
-2

Eu tive o mesmo problema com o meu computador. Analisei as várias correções e descobri que há várias razões para o problema e, consequentemente, várias soluções possíveis. Eu isolei o disco rígido sem alterações. O problema não estava no HD. Eu isolei o bios e o dinheiro sem nenhuma alteração. A única coisa que resta desde que eu tenho uma tela de toque foi o chip da tela de toque. Para consertar isso, simplesmente coloquei meu dedo no ícone, que estava no canto superior esquerdo da tela, e arrastei-o para o centro da tela. Funcionou por alguns minutos e depois voltou à esquina. Eu usei meu dedo novamente dessa vez, desta vez, permanecendo e não agindo de forma errática novamente. Espero que isto ajude.

user61999
fonte
1
Eu sugiro que você faça uma questão de auto-respondidas sobre isso com detalhes, em vez de postar uma resposta em que ele não pertence a uma pergunta específica de hardware sobre um dispositivo diferente
Zanna