Mir ist aufgefallen, dass der Touchscreen in FireFox auf dem Ubuntu 16-Desktop (auf einem Touchscreen-Laptop) nicht funktioniert. Dies ist eine große Enttäuschung, da ich ein FireFox-Typ bin und der Browser zu 90% das ist, wofür ich meinen PC benutze. Beachten Sie, dass es unter Nicht-Linux-FireFox und unter Chrome / Chromium unter Ubuntu funktioniert.
Ich habe einige Nachforschungen angestellt und eine Menge Leute mit der gleichen Beschwerde vor 2-3 Jahren gefunden. In diesen Fällen bestand der Konsens in der Regel darin, dass FireFox nur eine Technologie fehlte, die dies unterstützt (einige sagen GTK 3, andere etwas anderes). Sie behaupteten jedoch, dass dieses Problem bereits im vorveröffentlichten FF v50 behoben war. Jetzt ist FF 50 raus und ich leite es, aber es funktioniert immer noch nicht.
Gibt es etwas, das ich hinzufügen kann, eine Alpha / Beta / Dev / Nightly-Version, die ich verwenden kann, oder etwas, das ich mit Ubuntu selbst tun kann, um dies zum Laufen zu bringen?
quelle
Antworten:
Fand diese Lösung woanders: wenn ich Firefox von der Kommandozeile mit starte
dann funktioniert das scrollen mit dem touchscreen bei mir. Um zu vermeiden, dass Firefox über die Befehlszeile gestartet werden muss, können Sie den Unity App Launcher-Ausführungscode so bearbeiten, dass er dies enthält. Zum Beispiel öffnen
Suchen Sie die
Exec
Zeile im[Desktop Entry]
Abschnitt und ändern Sie sie inÄndern Sie auch die anderen Exec-Zeilen, wenn Sie Lust dazu haben. Diese wirken sich auf die Optionen im Kontextmenü aus.
BEARBEITEN: Irgendwann funktionierte dies nicht mehr (ich denke aufgrund einer Erweiterung, die ich installiert habe). Um das Problem zu beheben, musste ich
about:config
im Browser mit der rechten Maustaste klicken und einen neuen booleschenbrowser.tabs.remote.force-enable
Wert auf true setzen. Warnung: Dies wird nicht empfohlen und kann zu Beschädigungen führen.quelle
about:config
zu setzendom.w3c_touch_events.enabled=1
(default war 2). Meiner Erfahrung nach ermöglichte dies das Scrollen mit zwei Fingern, während ein Finger immer noch Text auswählt.about:support
Fall ist , öffnen Sie "Multiprocess Windows" und suchen Sie danach.MOZ_USE_XINPUT2
- fügen Sie einfachMOZ_USE_XINPUT2 DEFAULT=1
zu/etc/security/pam_env.conf
und dann nie Sorgen um es wieder (wahrscheinlich)Das hat bei mir funktioniert (Firefox 57.0.4, Arch Linux):
about:config
in firefox öffnen zum einstellendom.w3c_touch_events.enabled=1
(voreingestellt ist 2).bearbeiten
/etc/security/pam_env.conf
und hinzufügenMOZ_USE_XINPUT2 DEFAULT=1
neu starten und Firefox neu starten
(Siehe auch Wie kann Firefox Multitouch-Gesten auf einem Touchscreen erkennen? )
quelle
about:config
, das Setzen der Umgebungsvariablen war ausreichend. Auf FF60.-disable
an das Ende der Werte fürbrowser.gesture.pinch.in
undbrowser.gesture.pinch.out
zum Beispielcmd_fullZoomReduce-disable
Ich habe ein Browser-Plugin namens Grab and Drag gefunden, das diese Funktionalität zu FireFox hinzufügt.
quelle
MOZ_USE_XINPUT2
funktioniert hervorragend und ermöglicht kinetisches Scrollen, Schleudern und Drag-to-Scroll.Installieren Sie das Plugin "Drag to Scroll". https://addons.mozilla.org/en-US/firefox/addon/drag_scroll/
quelle