没有自然滚动

没有自然滚动

在带触摸板的 HP 笔记本电脑上运行 Ubuntu Gnome 17.04。

我可以通过点击触摸板来单击,通过用两根手指点击来右键单击。

但是无论设置->鼠标->自然滚动是打开还是关闭,滚动方向都不会改变。

一个有趣的观察 - 如果我使用 Wayland 上的 Gnome,自然滚动效果会非常好。Wayland 上的 Gnome 在“鼠标”类别下还有更详细的设置。

即使在普通的 Gnome 中,如何才能使自然滚动正常工作?

答案1

由于我现在也有一台 HP 笔记本电脑,所以我决定专心解决这个问题。我在 Lubuntu、Gnome Classic、Gnome in Wayland 和 Lubuntu 中进行了测试。测试是通过dconf-editor、系统属性 > 鼠标和启动板 和 line-command进行的xinput

这些命令不能用 sudo 执行,因为它们必须反映到用户设置中。使用 sudo 不会对更改产生任何影响。

鲁本图

在 Lubuntu 中我们没有自然滚动prop 列出xinput。另一方面,我们有双指滚动,这可以改变触摸板的行为。

  • xinput list识别哪个 id 与 SynPS/2 Synaptics TouchPad 相关;在我的情况下,ID 是 11。
  • xinput list-props 11.它给了我Synaptics Two-Finger Scrolling (303)

所以我设置:

  • xinput set-prop 11 303 1 1启用;
  • xinput set-prop 11 303 0 0禁用。

Wayland 中的 Gnome

命令相关 deshmukn按预期工作。在这个界面上,它们工作正常;

侏儒经典

与 Lubuntu 不同,自然滚动dconf-editor在 xinput list-prop 中,但它对设备没有影响,与您在系统设置中选择的设置无关。

要启用/禁用自然滚动,您必须结合两个功能:Scroll-methodtwo-finger-scrolling

要启用它:

  • 切换scroll-method双指滚动

  • 切换two-finger-scrolling-enable真的

在此处输入图片描述

要禁用它:

  • 切换scroll-method已禁用

  • 切换two-finger-scrolling-enable错误的

在此处输入图片描述

相关内容