如何使 Firefox Quantum 中的触摸屏滚动功能正常工作?

如何使 Firefox Quantum 中的触摸屏滚动功能正常工作?

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

如何使 Firefox Quantum 中的触摸屏滚动功能正常工作?

答案1

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

解决方案是使用以下命令启动 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

编辑:根据下面@poomerang 的评论,如果您使用的是 Firefox 的 Snap 版本,则上述命令中的路径应该是/var/lib/snapd/desktop/applications/firefox_firefox.desktop

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

  • 滚动仅需一根手指;两根手指滚动会导致网页缩放。这与 Chrome 不同,在 Chrome 中,您可以使用两根手指滚动,但仍可通过捏合来缩放或取消缩放。
  • 您只能垂直或水平滚动,具体取决于您的初始动作的方向;这与 Chrome 不同,在 Chrome 中,您无需抬起手指即可水平或垂直滚动​​(或以圆圈形式滚动)。

相关内容