如何在Firefox Quantum中使触摸屏滚动工作?


18

使用Firefox Quantum 57和Ubuntu 17.10,我无法通过触摸屏幕和滑动页面来滚动网页。但是,这在Chrome浏览器中有效。

如何在Firefox Quantum中使触摸屏滚动工作?

Answers:


25

Firefox 50和Ubuntu 16.xx的相同解决方案仍适用于Firefox Quantum 57和Ubuntu 17.10:FireFox中的Ubuntu 16和触摸屏滚动

解决方案是使用以下命令启动firefox:

env MOZ_USE_XINPUT2=1 firefox

您可以使用以下方法修改启动器,以使其永久存在:

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

要撤消此更改,请使用:

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

使用此解决方案比较Firefox Quantum中的触摸滚动。在Chrome中触摸滚动:

  • 滚动只用一根手指;两根手指滚动导致网页缩放。这与Chrome不同,在Chrome中,您可以用两根手指滚动,但仍然可以捏住以缩放或取消缩放。
  • 您只能垂直或水平滚动,具体取决于初始运动的方向。这与Chrome浏览器不同,在Chrome浏览器中,您可以水平或垂直滚动​​(或旋转圆圈)而无需松开手指。

您是上帝PJ !!!我一直在寻找如何做到这一点的两个月,并使用半烘焙的扩展程序来进行触摸拖动,但效果确实不太理想。有趣的是,我在寻找完全不同的东西时遇到了这个答案……谢谢!
thebunnyrules

经过一些测试,它似乎太不稳定而无法使用,这可能是为什么默认情况下它仍处于关闭状态的原因。起初它很好用,但是只要您长按一下以选择文本,它就会弹出一个上下文菜单,然后事情真的变得很麻烦了。呃,好吧。可能正在进行中。
thebunnyrules

@thebunnyrules我想我和您有同样的问题,如果有机会,请查看bugzilla.mozilla.org/show_bug.cgi?id=1451587
史蒂文·鲁伯特

@blendmaster当我使用FF wayland时,不稳定性消失了。弹出菜单仍然与插入符号冲突,但是可以使用双击而不是长按来调用它。对于X11,我只是禁用长按上下文菜单作为临时解决方案。如果您知道如何编译ff,我可以告诉您该怎么做。
thebunnyrules '18

1
好的,提取源代码时,请找到:<mozsource> /gfx/thebes/gfxPrefs.h。打开该文件,然后查找ui.click_hold_context_menus.delay(整行是DECL_GFX_PREF(Live,“ ui.click_hold_context_menus.delay”,UiClickHoldContextMenusDelay,int32_t,500);)您想将500的最后更改为9999(即500ms的延迟到10秒)。而已。您将不再有上下文菜单,但是至少触摸会在X11中保持稳定。一旦您可以触摸使用,我真的会推荐Tablet Gestures插件,它可以使ff与chrome保持同等水平。
thebunnyrules '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.