我将此脚本添加到我的启动程序中以在启动时更改我的触摸板设置:
synclient TapButton2=2 TapButton3=3
Run Code Online (Sandbox Code Playgroud)
但是这个设置在启动后不会保持这种状态。
我更改了脚本以查看结果:
synclient TapButton2=2 TapButton3=3
synclient | grep TapButton > $HOME/tmp/touchpad.txt
Run Code Online (Sandbox Code Playgroud)
结果令人困惑,触摸板仍然无法按我想要的方式工作:
$ cat ~/tmp/touchpad.txt
TapButton1 = 1
TapButton2 = 2
TapButton3 = 3
Run Code Online (Sandbox Code Playgroud)
但是当我在启动后synclient | grep TapButton在 gnome-terminal 中运行时,输出是:
$ synclient | grep TapButton
TapButton1 = 1
TapButton2 = 3
TapButton3 = 0
Run Code Online (Sandbox Code Playgroud)
我尝试sleep 10s在每行之前和/或之后向我的脚本添加延迟 ( ),但这也无济于事。
因此,我假设有另一个程序、脚本或守护程序可以更改触摸板设置,但我找不到哪个。
两个问题:
我试过放
Section "InputClass"
Identifier "touchpad my settings"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/mouse*"
Option "TapButton1" "1" …Run Code Online (Sandbox Code Playgroud)