在桌面启动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"