在带触摸板的 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-method
和two-finger-scrolling
。
要启用它:
切换
scroll-method
到双指滚动;切换
two-finger-scrolling-enable
到真的;
要禁用它:
切换
scroll-method
到已禁用;切换
two-finger-scrolling-enable
到错误的;