我有一些在启动时运行的xinput设置,但我时不时会得到一个系统更新,它会更改破坏我的启动脚本的xinput设备的名称或ids。
例如,我将此作为启动命令:
+xinput set-prop "SynPS/2 Synaptics TouchPad" "libinput Natural Scrolling Enabled" 1
但是最近这个设备的名字改变了,我不得不更新它。
是否有更好的方法来指定我想要修改的设备,而不会随着时间的推移而发生变化?
发布于 2019-02-26 22:52:37
为设备加油,用sed拔出ID如何?
xinput set-prop `xinput list | grep -i touchpad | sed -n 's/.*id=\([0-9]*\)\s.*/\1/p'` "libinput Natural Scrolling Enabled" 1也许有一种更简单的方法可以做到这一点,但我不是sed方面的专家。
https://askubuntu.com/questions/1118670
复制相似问题