如何延迟Lubuntu中的启动应用程序?
我希望Firefox在我启动Lubuntu时自动启动。 我安装了LXSession配置应用程序。 在其中,我尝试输入此问题中的所有建议,例如:
bash -c "sleep 10 && firefox" sleep 10 && firefox xterm -e 'sleep 10 && firefox' sh -c "sleep 10 && skype &"
对于所有这些,它们在命令行上工作,但是当我在LXSession配置界面中输入时,它们不工作。
如果我自己进入firefox
,它会在Lubuntu启动时启动。
我猜测上面的所有睡眠命令只适用于Ubuntu。 如何在Lubuntu中自动启动时让程序延迟?
额外说明:我想延迟Firefox的原因是因为我自动连接到VPN,VPN需要一段时间才能完成连接。 我需要Firefox在VPN连接完成后启动,所以如果有任何方法强制一个程序(如Firefox)在完成其他一些事件(网络管理器完成连接)后启动,那也可以。
试试这个:
创建一个文件$HOME/.config/upstart/firefox-with-delay.conf
内容:
start on desktop-start stop on desktop-end script sleep 30 firefox end script
更多信息:
http://ifdeflinux.blogspot.de/2013/04/upstart-user-sessions-in-ubuntu-raring.html