我正在将笔记本电脑与Ubuntu 19.04配合使用,虽然在Nautilus和Chromium中可以精确滚动,但在Firefox中似乎并非如此。这是一个(短30秒)演示视频,向您展示我的意思:https : //youtu.be/GeLQLZAp2lg
在Firefox中,我具有“平滑滚动”功能,但没有“精确滚动”功能。如视频所示,在Chromium(以及Nautilus文件管理器,以及几乎所有其他地方)中,我都有“精确滚动”功能。
uname -a
: Linux MACHINE_NAME 5.0.0-16-generic #17-Ubuntu SMP Wed May 15 10:52:21 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
74.0.3729.169 (Official Build) Built on Ubuntu , running on Ubuntu 19.04 (64-bit)
xinput
):DELL0767:00 06CB:7E92 Touchpad
这是上游(“上游”是指“原始”) Firefox中的错误。根据一些消息来源,可以通过将MOZ_USE_XINPUT2=1
其/etc/environment
存入文件并重新启动来解决此问题(我尝试export
直接在bash中运行它并运行Firefox,但是它对我而言不起作用,将其放到环境中似乎至少对这里的OP有效。 )。
由于某种原因,我还没有找到有关滚动的上游报告。我在启动板上找到了该报告,该报告要求UbuntuMOZ_USE_XINPUT2=1
默认情况下使用Firefox打包Firefox,而该报告反过来又带有指向一些相关上游bug报告的链接的注释。FWIW,他们不与环境打包的原因。默认情况下,变量归纳特·格雷厄姆(Nate Graham)评论之一:
问题在于,设置envar只是将一些问题替换为其他问题:
如果不设置此envar,则不会进行触摸屏滚动,并且触摸板滚动一次只能行三行,而不是逐像素
设置此envar并显示通知后,触摸板滚动将中断,鼠标滚轮滚动将完全停止,直到Firefox失去焦点并重新聚焦为止
正确的解决方案是修复这些错误,而不是在两个损坏的状态之间切换
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句