答案1
我遇到了同样的问题。我安装了 xserver-xorg-input-synaptics。我卸载了它,问题就解决了。卸载后,自然滚动按钮可以正常使用。
答案2
除了@博士。专业答案,这对我有用:
dnf remove *synaptics*
dnf install xorg-x11-drv-libinput
reboot
此后,触摸板将正常工作,并且自然滚动再次正常工作。
答案3
我不知道这在 nixos 上是否适用,但我成功使用的另一种方法是在 xinput 中设置适当的设置。您也不必删除 synaptics 驱动程序。
首先,您需要通过运行找到与触摸板对应的输入法名称
xinput --list
您将获得所有输入设备的列表。查找与您的触摸板对应的设备。就我而言,触摸板的名称是“ SynPS/2 Synaptics TouchPad
”。
第二步是获取可以通过以下方式设置的所有设备属性的列表xinput
:
xinput --list-props 'TRACKPAD NAME'
如果属性名称为“libinput Natural Scrolling Enabled”,那么您很幸运!只需运行以下命令即可设置属性:
xinput set-prop 'TRACKPAD NAME' 'libinput Natural Scrolling Enabled' 1
你就准备好了。
作为奖励,它似乎libinput(1)
是与 Wayland 一起使用的 xinput 的直接替代品,因此这种方法也应该适用于 Wayland 用户。
最后,您还可以通过这种方式控制触控板的其他属性。我用它来禁用点击。
答案4
无需输入姓名,只需选择 ID。更简单、更快捷。
由此:
xinput --list-props 'TRACKPAD NAME'
对此:
xinput --list-props 8