Écran tactile Google Chrome - le clic droit reste bloqué

13

J'ai des problèmes avec Google Chrome et mon écran tactile dans Ubuntu 14.04.

L'utilisation de l'écran tactile de base fonctionne bien, mais si je double-tape sur l'écran tactile (le geste pour un clic droit, pour autant que je sache), puis chaque fois que je touche l'écran après cela, cela fait comme si j'avais raison -cliqué.

Ce problème semble être propre à Chrome; xterm, par exemple, agit normalement.

Aucune suggestion?

Existe-t-il un moyen d'obtenir que les événements de l'écran tactile agissent de manière identique aux événements de la souris? Par exemple, j'ai trouvé où je peux désactiver les événements tactiles (en utilisant chrome://flags/#touch-events), mais cela désactive complètement le tap pour le clic gauche.

Quelqu'un utilise-t-il avec succès un écran tactile avec Google Chrome dans Ubuntu 14.04? (J'y travaille pour une configuration de style kiosque, donc j'utilise Ubuntu Server et nodm au lieu d'Unity ou d'un autre shell de bureau, et mon matériel est aussi un peu inhabituel.)

Josh Kelley
la source
1
J'utilise Ubuntu 14.04 complet avec du matériel normal, mais j'ai exactement le même problème.
Olli
Avez-vous essayé d'utiliser xev pour voir comment se terminent les actions, je ne sais pas comment cela fonctionne pour le toucher. Voir www.x.org/archive/X11R7.7/doc/man/man1/xev.1.xhtml
DaveM
@DaveM - Nous avons essayé xevet n'avons rien vu qui pourrait indiquer le problème.
Josh Kelley
@JoshKelley, vous devrez probablement l'exécuter avant et après que le problème se pose, afin d'obtenir le point de base et le défaut. Sinon, je vois que vous avez une solution
DaveM

Réponses:

2

Il y a au moins une solution possible qui a fonctionné pour moi. :)

Ce problème pourrait être résolu pour moi avec le --touch-devicesparamètre de ligne de commande de Chrome .

Déterminez l'ID du périphérique d'entrée de X dans une console en

xinput list

menant à

google-chrome --touch-devices=10

sur mon système.

Pour que Chrome utilise toujours cet indicateur CLI, voir:

Comment définir des drapeaux CLI pour Google Chrome?

Chrome + écran tactile + Unity (14.04)

aGer
la source
Nous avions trébuché --touch-devicesen enquêtant sur un autre problème et nous ne savions pas que cela pouvait aussi aider ici. Je ne suis pas en mesure actuellement de tester si cela résout les problèmes que nous rencontrions, mais cela a du sens; Merci.
Josh Kelley
0

Ce problème est très difficile à atteindre pour moi, donc je ne sais pas si mon correctif actuel restera réellement fixe. Mais ce que j'ai fait, c'était de commenter toute occurrence de Option "SoftButtonAreas"in /usr/share/X11/xorg.conf.d/50-synaptics.conf. Cependant, ce n'est pas la façon de procéder. Je devrais plutôt remplacer ce fichier par quelque chose comme /etc/X11/xorg.conf.d/my-synaptics.conf. Je vais redémarrer et voir si ça le casse à nouveau ...

worldsayshi
la source