在桌面启动20秒后执行命令
我尝试在桌面启动时执行此命令,以便在我的突触触摸板上启用三指点按 :
synclient TapButton3=2
我试着把它放到/etc/local.rc
,我试着把它放到启动程序中,但没有任何效果。 奇怪的是:在开机后,三指敲击工作,但大约10秒后它似乎被重置。
我在哪里放这个命令?
解决方法:只需创建一个脚本:
#!/bin/bash sleep 20 synclient TapButton3=2
-
保存为
something.sh
,使其可执行(为方便起见) -
将其添加到启动应用程序:
Dash > Startup Applications > Add
添加命令:/path/to/your/script.sh
如有必要,您可以尝试sleep 20
值; 从您的问题来看,看起来命令应该在登录过程完成后运行(在某些进程重置之后)。
同时:它将是一个更“干净”的解决方案,找出哪个进程使设置发生变化,并修复它。
编辑:
更简单的解决方案:将以下内容添加到启动应用程序(Dash>启动应用程序>添加):
/bin/bash -c "sleep 20&&synclient TapButton3=2"