Как задержать такую программу, как cairo-dock (No openGL) или Firefox?
Иногда программы вылетают при запуске с другими запускаемыми приложениями. Я хочу, чтобы программы запускались на 10 секунд, чтобы избежать сбоя.
Мне пришлось использовать это, чтобы заставить его работать для skype: sh -c "sleep 10 && skype &" в Ubuntu 12.04
Задержка автозапуска с опцией встроенной задержки
Задержка автозапуска с опцией встроенной задержки : работает только с сеансами рабочего стола, которые распознают параметр X-GNOME-Autostart-Delay например Unity, Unity2D, GNOME). Это не будет работать для LXDE, XFCE, Kubuntu и т. Д.
С помощью этого решения нет необходимости в скрипте или сном. Войдите в свою папку автозапуска:
nautilus ~/.config/autostart
Найдите файл .desktop, соответствующий вашему приложению, и откройте его в текстовом редакторе, например. gedit:
gedit ~/.config/autostart/application.desktop
Добавьте в файл следующую строку:
X-GNOME-Autostart-Delay=foo
, где foo - это время в секундах, за которое вы хотите отложить запуск приложения, например:
X-GNOME-Autostart-Delay=60
Сохраните файл, relog и вы увидите эффекты.
Попробуйте следующее: bash -c "sleep 10 && firefox"
Вы можете попробовать изменить команду на это:
sleep 10 && firefox
Некоторые говорят, что это работает, некоторые говорят, что это не так, если это ваше дело, и это не сработает, вы можете попробуйте:
xterm -e 'sleep 10 && firefox'
Мне пришлось использовать это, чтобы заставить его работать для skype: sh -c "sleep 10 && skype &" в Ubuntu 12.04
Задержка автозапуска с опцией встроенной задержки
Задержка автозапуска с опцией встроенной задержки : работает только с сеансами рабочего стола, которые распознают параметр X-GNOME-Autostart-Delay например Unity, Unity2D, GNOME). Это не будет работать для LXDE, XFCE, Kubuntu и т. Д.
С помощью этого решения нет необходимости в скрипте или сном. Войдите в свою папку автозапуска:
nautilus ~/.config/autostart
Найдите файл .desktop, соответствующий вашему приложению, и откройте его в текстовом редакторе, например. gedit:
gedit ~/.config/autostart/application.desktop
Добавьте в файл следующую строку:
X-GNOME-Autostart-Delay=foo
, где foo - это время в секундах, за которое вы хотите отложить запуск приложения, например:
X-GNOME-Autostart-Delay=60
Сохраните файл, relog и вы увидите эффекты.
Попробуйте следующее: bash -c "sleep 10 && firefox"
Вы можете попробовать изменить команду на это:
sleep 10 && firefox
Некоторые говорят, что это работает, некоторые говорят, что это не так, если это ваше дело, и это не сработает, вы можете попробуйте:
xterm -e 'sleep 10 && firefox'