当前位置: 首页>>技术教程>>正文


如何让Firefox识别触摸屏上的多点触摸手势?

,

问题描述

多点触控似乎在开箱即用的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使其工作。详细地:

  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

  2. 退出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的工作,我相信它们已在NightlyAurora/Developer Edition中着陆。有一个跟踪GTK upgrade的错误以及一个touch event support的错误。在Linux上,多点触控支持的总体错误似乎是711711,具体取决于上述错误。

第三种回答

Firefox的“ Grab and drag”扩展对我有用,至少允许滚动而不选择文本。但是,手势似乎无效。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/9311.html,未经允许,请勿转载。