Google Chrome-Touchscreen - Rechtsklick bleibt hängen


13

Ich habe Probleme mit Google Chrome und meinem Touchscreen in Ubuntu 14.04.

Die grundlegende Verwendung des Touchscreens funktioniert einwandfrei. Wenn ich jedoch zweimal auf den Touchscreen tippe (die Geste für einen Rechtsklick, soweit ich das beurteilen kann), verhält es sich jedes Mal, wenn ich den Bildschirm danach berühre, so, als hätte ich recht -geklickt

Dieses Problem scheint nur in Chrome zu bestehen. xterm verhält sich beispielsweise normal.

Irgendwelche Vorschläge?

Gibt es eine Möglichkeit, Touchscreen-Ereignisse mit Mausereignissen identisch zu machen? Ich habe zum Beispiel herausgefunden, wo ich Berührungsereignisse deaktivieren kann (mithilfe von chrome://flags/#touch-events), aber dadurch wird das Tippen für Linksklick vollständig deaktiviert.

Verwendet jemand erfolgreich einen Touchscreen mit Google Chrome in Ubuntu 14.04? (Ich arbeite daran für ein Setup im Kiosk-Stil, also verwende ich Ubuntu Server und nodm anstelle von Unity oder einer anderen Desktop-Shell, und meine Hardware ist auch etwas ungewöhnlich.)


1
Ich verwende Ubuntu 14.04 mit normaler Hardware, habe aber genau das gleiche Problem.
Olli,

Haben Sie versucht, xev zu verwenden, um zu sehen, wie die Aktionen enden, und wissen nicht, wie es bei Berührungen funktioniert? Siehe www.x.org/archive/X11R7.7/doc/man/man1/xev.1.xhtml
DaveM,

@ DaveM - Wir haben versucht xevund konnten nichts sehen, was auf das Problem hindeutet.
Josh Kelley

@ JoshKelley Sie müssen es wahrscheinlich ausführen, bevor und nachdem das Problem auftritt, um den Ausgangspunkt und den Fehler zu ermitteln. Ansonsten sehe ich, dass Sie eine Lösung haben
DaveM

Antworten:


2

Es gibt mindestens eine mögliche Lösung, die für mich funktioniert hat. :)

Dieses Problem könnte für mich mit dem --touch-devicesBefehlszeilenparameter von Chrome gelöst werden.

Ermitteln Sie die Eingabegeräte-ID von X in einer Konsole mit

xinput list

führt zu

google-chrome --touch-devices=10

auf meinem System.

Informationen dazu, wie Sie festlegen, dass Chrome immer dieses CLI-Flag verwendet, finden Sie unter:

Wie setze ich CLI-Flags für Google Chrome?

Chrome + Touchscreen + Unity (14.04)


Wir waren --touch-devicesbei der Untersuchung eines anderen Problems gestolpert und hatten nicht bemerkt, dass es auch hier helfen könnte. Ich bin momentan nicht in der Lage zu testen, ob dies die Probleme behebt, die wir hatten, aber es macht Sinn. Vielen Dank.
Josh Kelley

0

Dieses Problem ist für mich sehr schwer zu lösen, daher bin ich mir nicht sicher, ob mein aktuelles Update tatsächlich behoben wird. Ich habe jedoch jedes Vorkommen von Option "SoftButtonAreas"in auskommentiert /usr/share/X11/xorg.conf.d/50-synaptics.conf. Dies ist jedoch nicht der richtige Weg. Vielmehr sollte ich diese Datei in etwa überschreiben /etc/X11/xorg.conf.d/my-synaptics.conf. Ich werde neu starten und sehen, ob das wieder kaputt geht ...

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.