Wie funktioniert das Scrollen mit dem Touchscreen in Firefox Quantum?

18

Mit Firefox Quantum 57 und Ubuntu 17.10 kann ich keine Webseite scrollen, indem ich den Bildschirm berühre und die Seite verschiebe. Dies funktioniert jedoch im Chrome-Browser.

Wie funktioniert das Scrollen mit dem Touchscreen in Firefox Quantum?

PJ Singh
quelle

Antworten:

25

Dieselbe Lösung für Firefox 50 und Ubuntu 16.xx funktioniert immer noch für Firefox Quantum 57 und Ubuntu 17.10: Ubuntu 16 und Scrollen auf dem Touchscreen in FireFox

Die Lösung besteht darin, Firefox zu starten, indem Sie Folgendes verwenden:

env MOZ_USE_XINPUT2=1 firefox

Sie können dies dauerhaft machen, indem Sie den Launcher folgendermaßen ändern:

sudo sed -i "s|Exec=|Exec=env MOZ_USE_XINPUT2=1 |g" /usr/share/applications/firefox.desktop

Um diese Änderung rückgängig zu machen, verwenden Sie:

sudo sed -i "s|Exec=env MOZ_USE_XINPUT2=1 |Exec=|g" /usr/share/applications/firefox.desktop

Vergleichen von Touch-Scrolling in Firefox Quantum mit dieser Lösung. mit Touch-Scrolling in Chrome:

  • Scrollen ist nur ein Finger; Durch Scrollen mit zwei Fingern wird die Webseite gezoomt. Dies unterscheidet sich von Chrome, bei dem Sie mit zwei Fingern scrollen können, aber immer noch drücken, um zu zoomen oder den Zoom aufzuheben.
  • Sie können nur vertikal oder horizontal scrollen, je nachdem, in welche Richtung sich Ihre anfängliche Bewegung befindet. Dies unterscheidet sich von Chrome, bei dem Sie horizontal oder vertikal (oder in Kreisen) scrollen können, ohne Ihre Finger zu heben.
PJ Singh
quelle
DU BIST EIN GOTT PJ !!! Ich habe seit 2 Monaten nach einer Möglichkeit gesucht und halbe Erweiterungen für das Ziehen per Berührung verwendet, die wirklich nicht so gut funktionierten. Das Komische ist, dass ich auf diese Antwort gestoßen bin, als ich nach etwas völlig anderem gesucht habe ... Danke!
Thebunnyrules
Nach ein paar Tests scheint es zu instabil zu sein, um verwendet werden zu können. Wahrscheinlich ist es immer noch standardmäßig deaktiviert. Zunächst funktioniert es sehr gut, aber sobald Sie lange auf einen Text klicken, wird ein Kontextmenü eingeblendet, und danach werden die Dinge wirklich fehlerhaft. Ah, gut. Wahrscheinlich ein laufendes Werk.
Thebunnyrules
@thebunnyrules Ich glaube, ich habe das gleiche Problem wie Sie. Lesen Sie bugzilla.mozilla.org/show_bug.cgi?id=1451587, wenn Sie die Möglichkeit dazu haben.
Steven Ruppert
@blendmaster Wenn ich FF Wayland benutze, verschwindet die Instabilität. Das Popup-Menü kollidiert immer noch mit dem Einfügemarke, aber ein Doppeltipp kann anstelle eines langen Drucks verwendet werden, um es aufzurufen. Für X11 habe ich nur langes Drücken für das Kontextmenü als temporäre Lösung deaktiviert. Ich kann Ihnen sagen, wie das geht, wenn Sie wissen, wie man ff kompiliert.
Thebunnyrules
1
Ok, wenn Sie die Quelle extrahieren, finden Sie: <mozsource> /gfx/thebes/gfxPrefs.h. Öffnen Sie diese Datei und suchen Sie nach "ui.click_hold_context_menus.delay" (die vollständige Zeile lautet "DECL_GFX_PREF" 500ms Verzögerung auf 10 Sekunden). Das ist es. Sie werden kein Kontextmenü mehr haben, aber zumindest Touch wird in X11 stabil sein. Sobald Sie mit der Arbeit beginnen, würde ich das Tablet Gestures-Addon wirklich empfehlen, da es an diesem Punkt die Parität mit Chrome für Berührungen aufbaut.
Thebunnyrules