在 X 中使用 xinput 和 synclient 停用触摸板有什么区别

在 X 中使用 xinput 和 synclient 停用触摸板有什么区别

xinput --disable我在使用or--set-prop "Device Enabled"或 时遇到问题set-prop "Synaptics Off"

似乎--disable/--enable"Device Enabled"旨在停用整个设备,即按钮和触摸板,而"Synaptics Off"仅适用于触摸板。

但是,当我想在连接 USB 鼠标时使用 udev 规则停用触摸板时,这些机制都不起作用。然后我只能用来synclient "TouchpadOff=1"停用触摸板。

所有这些机制有什么区别,为什么--disable/--enable在 X 会话中工作(即使作为另一个用户,例如在设置时为 root DISPLAYXAUTHORITY,但在 udev 中的规则执行时却不能工作?

相关内容