Tela sensível ao toque do Google Chrome - o botão direito do mouse fica preso

13

Estou tendo alguns problemas com o Google Chrome e minha tela sensível ao toque no Ubuntu 14.04.

O uso básico da tela sensível ao toque funciona bem, mas se eu tocar duas vezes na tela sensível ao toque (o gesto de clicar com o botão direito, tanto quanto eu sei), toda vez que tocar na tela depois disso, ela funcionará como se estivesse certa. -clicado.

Esse problema parece ser exclusivo do Chrome; O xterm, por exemplo, atua normalmente.

Alguma sugestão?

Existe uma maneira de fazer com que os eventos da tela sensível ao toque atuem de forma idêntica aos eventos do mouse? Por exemplo, descobri onde posso desativar os eventos de toque (usando chrome://flags/#touch-events), mas isso desativa completamente o toque para clicar com o botão esquerdo.

Alguém está usando com êxito uma tela sensível ao toque com o Google Chrome no Ubuntu 14.04? (Estou trabalhando nisso para uma configuração no estilo de quiosque, por isso estou usando o Ubuntu Server e nodm em vez do Unity ou outro shell de desktop, e meu hardware também é um pouco incomum.)

Josh Kelley
fonte
1
Estou executando o Ubuntu 14.04 completo com hardware normal, mas tendo exatamente o mesmo problema.
Olli
Você já tentou usar o xev para ver como as ações acabam, mas não sabe como funciona para o toque. Veja www.x.org/archive/X11R7.7/doc/man/man1/xev.1.xhtml
DaveM
@DaveM - Tentamos xeve não conseguimos ver nada que indique o problema.
Josh Kelley
@ JoshKelley, você provavelmente precisará executá-lo antes e depois que o problema surgir, para obter o ponto base e a falha. Caso contrário, eu vejo que você tem uma solução
Davem

Respostas:

2

Há pelo menos uma solução possível que funcionou para mim. :)

Esse problema poderia ser resolvido para mim com o --touch-devicesparâmetro de linha de comando do Chrome .

Determine o ID do dispositivo de entrada de X em um console

xinput list

levando a

google-chrome --touch-devices=10

no meu sistema.

Para fazer o Chrome sempre usar esse sinalizador da CLI, consulte:

Como definir sinalizadores de CLI para o Google Chrome?

Chrome + tela sensível ao toque + unidade (14.04)

aGer
fonte
Nós tropeçamos --touch-devicesenquanto investigamos outro problema e não percebemos que ele poderia ajudar aqui também. No momento, não estou em posição de testar se isso resolve os problemas que estávamos tendo, mas faz sentido; obrigado.
Josh Kelley
0

Esse problema é muito elusivo para mim, portanto, não tenho certeza se minha correção atual permanecerá realmente corrigida. Mas o que eu fiz foi comentar qualquer ocorrência de Option "SoftButtonAreas"in /usr/share/X11/xorg.conf.d/50-synaptics.conf. No entanto, este não é o caminho para fazê-lo. Em vez disso, devo substituir esse arquivo em algo como /etc/X11/xorg.conf.d/my-synaptics.conf. Vou reiniciar e ver se isso quebra novamente ...

worldsayshi
fonte