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.)
quelle
xev
und konnten nichts sehen, was auf das Problem hindeutet.Antworten:
Es gibt mindestens eine mögliche Lösung, die für mich funktioniert hat. :)
Dieses Problem könnte für mich mit dem
--touch-devices
Befehlszeilenparameter von Chrome gelöst werden.Ermitteln Sie die Eingabegeräte-ID von X in einer Konsole mit
führt zu
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)
quelle
--touch-devices
bei 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.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 ...quelle