¿Cómo hacer que el desplazamiento de la pantalla táctil funcione en Firefox Quantum?

18

Usando Firefox quantum 57 y Ubuntu 17.10, no puedo desplazar una página web tocando la pantalla y deslizando la página. Sin embargo, esto funciona en el navegador Chrome.

¿Cómo hacer que el desplazamiento de la pantalla táctil funcione en Firefox Quantum?

PJ Singh
fuente

Respuestas:

25

La misma solución para Firefox 50 y Ubuntu 16.xx todavía funciona para Firefox Quantum 57 y Ubuntu 17.10: Ubuntu 16 y desplazamiento de pantalla táctil en FireFox

La solución es iniciar firefox usando:

env MOZ_USE_XINPUT2=1 firefox

Puede hacer esto permanente modificando el iniciador usando lo siguiente:

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

Para deshacer este cambio, use:

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

Comparando el desplazamiento táctil en Firefox Quantum, usando esta solución. con desplazamiento táctil en Chrome:

  • Desplazarse es solo un dedo; el desplazamiento con dos dedos hace que la página web se amplíe. Esto es diferente de Chrome, donde puede desplazarse con dos dedos, pero aún así pellizcar para acercar o alejar el zoom.
  • Solo puede desplazarse vertical u horizontalmente, según en qué dirección se encuentre su movimiento inicial; Esto es diferente de Chrome, donde puede desplazarse horizontal o verticalmente (o en círculos) sin levantar los dedos.
PJ Singh
fuente
ERES UN DIOS PJ !!! He estado buscando cómo hacerlo durante 2 meses y usando extensiones a medio hornear para arrastrar al tacto que realmente no funcionó tan bien. Lo curioso es que encontré esta respuesta mientras buscaba algo completamente diferente ... ¡Gracias!
thebunnyrules
Después de un poco de prueba, parece ser demasiado inestable para ser utilizable, probablemente por qué todavía está apagado por defecto. Al principio funciona muy bien, pero tan pronto como haces clic para seleccionar texto, aparece un menú contextual emergente y las cosas se vuelven realmente problemáticas después de eso. Ah bueno. Probablemente un trabajo en progreso.
thebunnyrules
@thebunnyrules Creo que tengo el mismo problema que tú, echa un vistazo a bugzilla.mozilla.org/show_bug.cgi?id=1451587 si tienes la oportunidad.
Steven Ruppert
@blendmaster Cuando uso FF wayland, la inestabilidad desaparece. El menú emergente aún choca con el símbolo de intercalación, pero se puede usar un doble toque en lugar de una pulsación larga para llamarlo. Para X11, simplemente desactivé la pulsación larga para el menú contextual como una solución temporal. Te puedo decir cómo hacerlo si sabes cómo compilar ff.
thebunnyrules
1
Bien, cuando extraigas la fuente, busca: <mozsource> /gfx/thebes/gfxPrefs.h. Abra ese archivo y busque ui.click_hold_context_menus.delay (la línea completa es DECL_GFX_PREF (Live, "ui.click_hold_context_menus.delay", UiClickHoldContextMenusDelay, int32_t, 500);) Desea cambiar ese 500 al final a 9999 (eso es 500 ms de retraso a 10 segundos). Eso es. Ya no tendrá un menú contextual, pero al menos la función táctil será estable en X11. Una vez que comience a tocar, realmente recomendaría el complemento Tablet Gestures, pone ff en paridad con Chrome para el tacto en ese punto.
thebunnyrules