Percebi que a tela sensível ao toque não funciona no FireFox no desktop Ubuntu 16 (em um laptop com tela sensível ao toque), o que é uma grande chatice, pois sou um cara da FireFox e o navegador é 90% do que uso no meu computador pessoal. Observe que ele funciona no FireFox não linux e no Chrome / Chromium no Ubuntu.
Eu fiz algumas pesquisas sobre isso e encontrei muitas pessoas com a mesma reclamação 2 a 3 anos atrás. Nesses casos, o consenso era tipicamente de que o FireFox simplesmente não possuía a tecnologia necessária para dar suporte a isso (alguns dizem GTK 3, outros dizem outra coisa). No entanto, eles alegaram que esse problema já foi corrigido no FF v50 pré-lançado. Agora o FF 50 saiu e eu estou executando, mas ainda não funciona.
Existe algo que eu possa adicionar, uma versão Alpha / Beta / Dev / Nightly que eu possa usar, ou algo que eu possa fazer no próprio Ubuntu para que isso funcione?
fonte
Respostas:
Encontrei esta solução em outro lugar: se eu iniciar o firefox na linha de comando com
a rolagem da tela sensível ao toque funciona para mim. Para evitar a necessidade de iniciar o firefox na linha de comando, você pode editar o código exec do iniciador de aplicativos Unity para incluir isso. Por exemplo, abra
encontre a
Exec
linha na[Desktop Entry]
seção e altere-a paraMude as outras linhas executivas também, se quiser. Isso afeta as opções no menu do botão direito.
EDIT: Em algum momento isso parou de funcionar (acho que por causa de uma extensão que eu instalei). Para corrigi-lo, tive que acessar
about:config
o navegador, clicar com o botão direito do mouse e adicionar um novobrowser.tabs.remote.force-enable
conjuntobooleanocomo true. Aviso: isso não é recomendado e pode quebrar coisas.fonte
about:config
para definirdom.w3c_touch_events.enabled=1
(o padrão era 2). Na minha experiência, isso permitiu a rolagem com dois dedos, enquanto um dedo ainda seleciona o texto.about:support
e procure por 'Multiprocess Windows'.MOZ_USE_XINPUT2
- basta adicionarMOZ_USE_XINPUT2 DEFAULT=1
a/etc/security/pam_env.conf
e depois nunca mais se preocupar com isso novamente (provavelmente)Isso funcionou para mim (firefox 57.0.4, Arch Linux):
abra
about:config
no firefox para definirdom.w3c_touch_events.enabled=1
(o padrão é 2).editar
/etc/security/pam_env.conf
e adicionarMOZ_USE_XINPUT2 DEFAULT=1
reinicie e reinicie o firefox
(consulte também Como faço para o Firefox reconhecer gestos multitoque em uma tela de toque? )
fonte
about:config
, basta definir a variável de ambiente. No FF60.-disable
ao final dos valores parabrowser.gesture.pinch.in
ebrowser.gesture.pinch.out
por exemplocmd_fullZoomReduce-disable
Encontrei um plug-in de navegador chamado Grab and Drag que adiciona essa funcionalidade ao FireFox.
fonte
MOZ_USE_XINPUT2
funciona muito bem, permitindo rolagem cinética, arremessar e arrastar para rolar.Instale o plug-in "Arrastar para rolar". https://addons.mozilla.org/en-US/firefox/addon/drag_scroll/
fonte