在 Firefox 中,Ubuntu 16和触摸屏滚动

分享于 

3分钟阅读

ubuntu

  繁體 雙語

问题:

当我使用 Firefox 桌面浏览器时,我已经注意到触摸屏不能在 Firefox 上工作,因为我是一个人,浏览器是我使用个人电脑的90%。 注意,它在非 linux Firefox 上工作,它在Ubuntu的Chrome/Chromium 中工作。

我做了一些调查,发现有很多人在同一投诉中 2年 back。 在那些情况下,Firefox 通常缺乏一些必要的技术来支持这个( 有人说 GTK,其他人说 something )。 然而他们声称这个问题已经在先前发布的v50中被修复了。 现在 FF 50已经出来,我正在运行它,但它仍然无法工作。

我可以添加什么,我可以使用 Alpha/Beta/Dev/Nightly 版本,或者我可以对Ubuntu本身做些什么?


回答 1:

在其他地方找到这个解决方案:如果我从 命令行 启动 Firefox


env MOZ_USE_XINPUT2=1 firefox



然后触摸屏滚动为我工作。 为了避免从 命令行 启动 Firefox,你可以编辑Unity应用程序执行器执行代码来包括。 例如打开


sudo gedit/usr/share/applications/firefox.desktop



[Desktop Entry] 部分中找到 Exec 行并将它的更改为


Exec=env MOZ_USE_XINPUT2=1 firefox %u



如果你觉得它是另一个执行线,也可以改变它。 这些选项会影响右键单击菜单中的选项。

EDIT: 在某一点上, 停止工作( 我想因为我安装了一个扩展)。 要修复它,我必须在浏览器中转到 about:config,右键单击,添加一个新的布尔 browser.tabs.remote.force-enable 设置为 true。 警告:这不推荐,可能会破坏内容。


回答 2:

这对我来说是有效的( Firefox 57.0.4,Arch Linux ):


回答 3:



相关文章