问题描述
多点触控似乎在开箱即用的Chromium上运行良好,但在Firefox上却无法正常工作。在Chromium上,上下拖动手指可按预期方式滚动屏幕,但在Firefox上,该手势似乎在突出显示文本。我如何才能使Firefox在多点触控手势下玩得开心?
我在Lenovo Yoga 2 11英寸可转换笔记本电脑上运行Ubuntu 14.04。
编辑:我阅读了here页面,该页面显示存在触摸功能,但在FF中已禁用。但是启用它们并重新启动似乎没有任何效果-在屏幕上拖动手指仍然只能选择文本。
最佳回答
在带有Firefox 50的Xubuntu 16.04上,我通过启用e10并设置env-var MOZ_USE_XINPUT2=1
使其工作。详细地:
-
启用e10s /多进程。如果您运行的是Firefox 57或更高版本,则应已将其启用。否则,您可能必须禁用一堆插件,并可能强制启用它。
-
使用https://addons.mozilla.org/en-US/firefox/addon/add-on-compatibility-reporter/来检查哪些插件与e10不兼容,尽管在FF50中仅具有兼容only-marked-as的插件还不足以打开e10,但无论如何,您可能都必须force-enable(在FF50中,e10仅允许默认列入白名单的插件) Â更高版本将启用e10,只要所有插件均兼容)。
-
如果启用了“多进程”,则可以签入
about:support
。如果需要force-enable,只需打开about:config,right-click并输入名称为browser.tabs.remote.force-enable
的新boolean
值;然后重新启动FF,然后再次检查about:support
。
-
-
退出FF,然后使用
MOZ_USE_XINPUT2=1 /usr/bin/firefox
从命令行启动它。
现在,您可以测试https://www.paulirish.com/demo/multi并用一根手指滚动。
资料来源:https://support.mozilla.org/en-US/questions/1091627
次佳回答
Firefox尚未在X11 /Linux上支持多点触控。目前,正在进行从GTK + 2升级到GTK + 3的工作,我相信它们已在Nightly和Aurora/Developer Edition中着陆。有一个跟踪GTK upgrade的错误以及一个touch event support的错误。在Linux上,多点触控支持的总体错误似乎是711711,具体取决于上述错误。
第三种回答
Firefox的“ Grab and drag”扩展对我有用,至少允许滚动而不选择文本。但是,手势似乎无效。