No Ubuntu 15.04, simplesmente mover o mouse via touchpad rola a janela

9

Quando eu inicializo o sistema, tudo funciona bem. Mas então algo acontece (não sei o que o desencadeia) e muitos programas começam a rolar apenas movendo o mouse sobre a janela. Até agora, vejo que isso acontece no Nautilus, no Document Reader, no Gerenciador de Arquivos, no Ubuntu Software Center, no Meld e no System Monitor (o que todos eles têm em comum, GTK?). Isso não acontece em navegadores da web, thunderbird, programas usando Mono, Java, etc, por algum motivo.

Para ser mais específico sobre o problema: se a posição inicial do mouse estiver sobre um documento no Document Reader, por exemplo, e depois mover o mouse pelo touchpad, ele rolará o documento como uma âncora, onde a posição do mouse estará sobre o documento não muda (ainda rola). Eu já tentei desativar as opções "rolagem com dois dedos", "desativar ao digitar" e "toque para clicar", mas elas não fizeram nenhuma diferença (após o início da falha).

O outro caso estranho é que, no Nautilus, se a posição inicial do mouse estiver sobre um arquivo ou diretório, algumas vezes o seleciona em vez de rolar. Um clique em um diretório abrirá o diretório (para que o toque inicial atue como um clique e o desapego atue como o segundo clique).

A única coisa que posso fazer para corrigir temporariamente o problema é reiniciar o computador. Não há problemas ao usar o mouse.

Atualização 03/05/2015: Vejo como reproduzi-la agora. Parece ser um problema de rolagem com dois dedos. Se você rolar bastante qualquer janela com dois dedos, eventualmente ela começará a causar esse problema. Tente várias ações com dois dedos, como "clicar" com dois dedos ou rolar rapidamente em várias direções etc., e isso começará a acontecer. É interessante que isso só ocorra em determinados programas e não em outros, o que me faz pensar se é realmente um problema do trackpad ou algum problema de estrutura. Posso confirmar que isso está acontecendo no Live CD 15.04, e isso acontece imediatamente. Se alguém tiver alguma pista, atualize-me!

A única solução alternativa para esse problema é desativar a rolagem com dois dedos (se já estiver com problemas, você precisará reiniciar). Não tenho certeza se isso importa, mas estou usando o Dell XPS 13 2015 9343.

Atualização 05/05/2015: Aparentemente, esse bug ainda pode ocorrer mesmo com a rolagem com dois dedos desativada, embora seja mais raro. Novamente, apenas alguns programas têm o problema, por isso é difícil saber se é um problema do touchpad ou algo mais.

Atualização 12/05/2015: Arquivei um relatório de erro aqui: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1454473

hora de voar
fonte
Afeta-me no toshiba C55d
Hellreaver
O mesmo problema aqui, em um Dell XPS 13 2015 9343. Obrigado pela dica sobre como desativar / ativar o touchpad. Encontrou um relatório de bug arquivado para X: bugs.freedesktop.org/show_bug.cgi?id=90493
martingreber

Respostas:

3

A lista negra do psmouse melhora a situação, mas o xchat gnome ainda está tendo problemas.

Segui as instruções em https://github.com/mpalourdio/xps13

Verifique se o BIOS é da versão A03 ou posterior e se o firmware do touchpad está atualizado com o firmware A00 do touchpad .

psmousedriver da lista negra para que o trackpad use o i2c . Verifique se não há PS/2na saída de xinput -list.

Notei que o xchat-gnome parece estar ignorando a configuração touch-to-click e alguns outros aplicativos também (como o VLC, mas apenas a janela de preferências).

No Xorg.log, vejo esse erro quando o touchpad fica louco:

(EE) [dix] DLL0665:01 06CB:76AD UNKNOWN: unable to find touch point 0

A única maneira de resolver o problema temporariamente é desabilitando o trackpad completamente no painel Configurações e habilitá-lo novamente. Verifique se você tem um mouse externo conectado.

Stefano Maffulli
fonte
Você se importaria de adicionar instruções específicas em vez de apenas vincular? Eu apreciaria.
timetofly
Segui as instruções aqui, mas infelizmente o problema persiste.
horário de
Eu não tenho. Não sei exatamente onde arquivá-lo e não tenho as etapas exatas para reproduzir o problema. O que você sugeriria?
horário de
Só notei sua edição. xinput -listmostra: Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ DLL0665:01 06CB:76AD UNKNOWN id=11 [slave pointer (2)] ⎜ ↳ 2.4G KB 2.4G Mouse id=16 [slave pointer (2)]. Como eu disse, a lista negra de psmouse não ajudou. Eu já tenho o BIOS A03. Como verifico a versão do firmware do touchpad e a atualizo no Ubuntu?
horário de
11
Eu tenho o mesmo problema. Pode ser um bug do kernel, mas notei que há apenas um problema nos aplicativos gtk. No chrome (que eu acho que roda no QT), não existe esse problema.
Tom R
0

Tendo o mesmo problema no meu Dell XPS 13 9343. O uso da configuração sugerida por Stefano Maffulli nos comentários acima parece estar funcionando até agora. Ele estava no estado de falha quando executou o comando, portanto, é possível apenas atualizar as configurações do synclient para expulsá-lo de algum modo ruim. Portanto, pode ser que qualquer alteração nas configurações do sincronizador faça com que o modo seja redefinido.

gist.github.com/anonymous/c217e67ea93a51dbc5d6

Comparado aos padrões, ele fez as seguintes alterações

- VertScrollDelta=100
- HorizScrollDelta=100
- TapButton2=2
- TapButton3=3
- ClickFinger2=2
- CircularScrollDelta=0.15
- CoastingSpeed=0

Se for mais do que apenas atualizar as configurações que causaram a correção, teria que descer para uma das configurações listadas acima.

espero que ajude

Atifm
fonte