小编and*_*bak的帖子

如何永久更改触摸板设置?

我将此脚本添加到我的启动程序中以在启动时更改我的触摸板设置:

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)

touchpad startup synaptics

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

startup ×1

synaptics ×1

touchpad ×1