如何延迟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

http://upstart.ubuntu.com/