多点触控似乎在 Chromium 上开箱即用,但在 Firefox 上却不行。在 Chromium 上,在屏幕上向上或向下拖动手指可以正常滚动屏幕,但在 Firefox 上,该手势似乎会突出显示文本。如何让 Firefox 很好地支持多点触控手势?
我在联想 Yoga 2 11 英寸可转换笔记本电脑上运行 Ubuntu 14.04。
编辑:我读过该页面这里这表明触摸功能存在但在 FF 中被禁用。但启用它们并重新启动似乎没有任何效果——在屏幕上拖动手指仍然只能选择文本。
答案1
在 Xubuntu 16.04 和 Firefox 50 上,我通过启用 e10s 并设置 env-var 使其正常工作MOZ_USE_XINPUT2=1
。 详细信息:
启用 e10s/Multiprocess。如果您运行的是 Firefox 57 或更高版本,则应该已启用它。否则,您可能必须禁用一堆插件,并可能强制启用它。
- 使用https://addons.mozilla.org/en-US/firefox/addon/add-on-compatibility-reporter/检查哪些插件与 e10s 不兼容,尽管在 FF50 中仅仅拥有标记为兼容的插件不足以打开 e10s,但您可能仍然必须强制启用它(在 FF50 中,默认情况下只有某些白名单插件才允许与 e10s 使用 - 只要所有插件兼容,以后的版本就会启用 e10s)。
- 您可以检查
about:support
多进程是否已打开。如果您需要强制启用,只需打开 about:config,右键单击并输入boolean
名为 的新值browser.tabs.remote.force-enable
;然后重新启动 FF 并about:support
再次检查。
退出 FF,然后使用 命令行启动它
MOZ_USE_XINPUT2=1 /usr/bin/firefox
。
现在你可以测试https://www.paulirish.com/demo/multi并用一根手指滚动。
答案2
Firefox 尚不支持 X11/Linux 上的多点触控。目前,正在将 GTK+ 2 升级到 GTK+ 3,我相信该升级已在每晚和Aurora/开发者版本。有一个跟踪错误GTK 升级以及一个错误触摸事件支持。Linux 上多点触控支持的整体错误似乎是711711这取决于上面提到的错误。
答案3
“抓取并拖动“Firefox 扩展程序帮我解决了这个问题,至少允许滚动而不选择文本。但是,手势似乎不起作用。
答案4
在 Ubuntu 18.04 中的 Firefox 版本中,它可以开箱即用:
- 用两根手指捏合缩放(有点慢且反应迟钝,最好用双手的手指)
- 用双指滚动并上下滑动(也有点不灵敏)
- 三指点击获取菜单
- 在屏幕上拖动手指可选择文本
似乎没有复制选定文本的选项,但您可以使用 Shift+F10 获取菜单并选择复制