Comment faire défiler l'écran tactile dans Firefox Quantum?

18

En utilisant Firefox quantum 57 et Ubuntu 17.10, je ne peux pas faire défiler une page Web en touchant l'écran et en faisant glisser la page. Cependant, cela fonctionne dans le navigateur Chrome.

Comment faire défiler l'écran tactile dans Firefox Quantum?

PJ Singh
la source

Réponses:

25

La même solution pour Firefox 50 et Ubuntu 16.xx fonctionne toujours pour Firefox Quantum 57 et Ubuntu 17.10: Ubuntu 16 et défilement de l'écran tactile dans FireFox

La solution consiste à lancer Firefox en utilisant:

env MOZ_USE_XINPUT2=1 firefox

Vous pouvez rendre cela permanent en modifiant le lanceur en utilisant ce qui suit:

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

Pour annuler cette modification, utilisez:

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

Comparaison du défilement tactile dans Firefox Quantum, en utilisant cette solution. avec défilement tactile dans Chrome:

  • Le défilement est un seul doigt; le défilement à deux doigts fait zoomer la page Web. C'est différent de Chrome, où vous pouvez faire défiler avec deux doigts, mais toujours pincer pour zoomer ou dézoomer.
  • Vous pouvez uniquement faire défiler verticalement ou horizontalement, selon la direction dans laquelle se trouve votre mouvement initial; ceci est différent de Chrome, où vous pouvez faire défiler horizontalement ou verticalement (ou en cercles) sans lever vos doigts.
PJ Singh
la source
VOUS ÊTES UN DIEU PJ !!! Cela fait maintenant 2 mois que je cherche comment faire cela et j'utilise des extensions à moitié cuites pour le glisser-déplacer qui ne fonctionnent vraiment pas aussi bien. Le plus drôle, c'est que je suis tombé sur cette réponse en cherchant quelque chose de complètement différent ... Merci!
thebunnyrules
Après quelques tests, il semble être trop instable pour être utilisable, probablement pourquoi il est toujours désactivé par défaut. Cela fonctionne très bien au début, mais dès que vous cliquez longuement pour sélectionner du texte, cela fait apparaître un menu contextuel et les choses deviennent vraiment boguées après cela. Et bien. Probablement un travail en cours.
thebunnyrules
@thebunnyrules Je pense que j'ai le même problème que vous, consultez bugzilla.mozilla.org/show_bug.cgi?id=1451587 si vous en avez l'occasion.
Steven Ruppert
@blendmaster Lorsque j'utilise FF wayland, l'instabilité disparaît. Le menu contextuel se heurte toujours au signe d'insertion, mais un double appui peut être utilisé au lieu d'un appui long pour l'appeler. Pour X11, je viens de désactiver l'appui long pour le menu contextuel comme solution temporaire. Je peux vous dire comment faire si vous savez compiler ff.
thebunnyrules le
1
Ok donc, quand vous extrayez la source, trouvez: <mozsource> /gfx/thebes/gfxPrefs.h. Ouvrez ce fichier et recherchez ui.click_hold_context_menus.delay (la ligne complète est DECL_GFX_PREF (Live, "ui.click_hold_context_menus.delay", UiClickHoldContextMenusDelay, int32_t, 500);) Vous voulez changer ce 500 à la fin de 9 500 ms de retard à 10 secondes). C'est ça. Vous n'aurez plus de menu contextuel mais au moins le toucher sera stable dans X11. Une fois que vous obtenez le toucher, je recommanderais vraiment l'addon Tablet Gestures, il met ff sur la parité avec le chrome pour le toucher à ce stade.
thebunnyrules