桌面启动20秒后执行一条命令

桌面启动20秒后执行一条命令

我尝试在桌面启动时执行此命令来启用三根手指点击我的突触触摸板

synclient TapButton3=2

我尝试将它/etc/local.rc放入启动程序中,但没有任何效果。奇怪的是:启动后,三指点击有效,但大约 10 秒后它似乎被重置了。

我必须把这个命令放在哪里?

答案1

解决方法:只需创建一个脚本:

#!/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"

相关内容