我希望在启动 Lubuntu 时 Firefox 自动启动。我安装了 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 需要一段时间才能完成连接。我需要在 VPN 连接完成后启动 Firefox,因此如果有任何方法可以强制某个程序(如 Firefox)在完成其他事件(网络管理器完成连接)后启动,那么这种方法也可以。
答案1
尝试这个:
创建文件$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