睡眠命令不适用于启动应用程序

abo*_*ros 1 startup 11.04

我正在尝试使用 sleep 命令为一些应用程序在启动时添加延迟。例如:我正在尝试sleep 5; tomboy哪个在终端中工作,但是当我将它添加到系统设置的“启动应用程序”部分的命令字段时不起作用。

使用 sleep 命令,这些命令似乎根本不执行。我应该使用另一个命令来创建延迟吗?这是一个错误吗?

Sco*_*nce 5

启动应用程序行可能不会调用 shell。尝试将其设置为在终端中运行。然后,将其更改为:bash -c 'sleep 5; exec tomboy'

警告:这一切都未经测试。

  • 在 ~/.config/autostart/tomboy.desktop 的 .desktop 文件中使用 `X-GNOME-Autostart-Delay=5`。请参阅此处:[如何在启动时延迟特定程序?](http://askubuntu.com/questions/28685/how-can-i-delay-a-specific-program-on-startup) (2认同)