使用 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 中,您无需抬起手指即可水平或垂直滚动(或以圆圈形式滚动)。