Как отложить выполнение программы, такой как cairo-dock (без openGL) или Firefox?
Иногда происходит сбой программ при запуске других запускаемых приложений. Я хочу, чтобы программы запускались на 10 секунд позже, чтобы избежать сбоя.
configuration
startup
cairo-dock
MERose
источник
источник
Ответы:
Задержка автозапуска со встроенной опцией задержки
Примечание . Работает только с сеансами рабочего стола, которые распознают
X-GNOME-Autostart-Delay
параметр (например, Unity, Unity2D, GNOME). Это не будет работать для LXDE, XFCE, KDE и т. Д.С этим решением нет необходимости сценария или сна. Перейдите в папку автозапуска:
Найдите
.desktop
файл, который соответствует вашему приложению, и откройте его в текстовом редакторе, напримерgedit
:Добавьте следующую строку в файл:
где
foo
время в секундах, на которое вы хотите отложить запуск приложения, например:Сохраните файл, перепишите, и вы должны увидеть эффекты.
источник
Попробуй это:
bash -c "sleep 10 && firefox"
источник
Вы можете попробовать изменить команду на это:
Некоторые люди говорят, что это работает, некоторые говорят, что это не так, если это ваш случай, и он не работает, вы можете попробовать:
источник
Я должен был использовать это, чтобы заставить его работать для Skype:
sh -c "sleep 10 && skype &"
в Ubuntu 12.04источник