Jak opóźnić program, taki jak Cairo-dock (Bez OpenGL) lub Firefox?
Czasami programy ulegają awarii po uruchomieniu z innymi aplikacjami startowymi. Chcę, aby programy uruchomiły się 10 sekund później, aby uniknąć awarii.
configuration
startup
cairo-dock
MERose
źródło
źródło
Odpowiedzi:
Opóźnianie autostartu z wbudowaną opcją opóźnienia
Uwaga : działa tylko z sesjami pulpitu, które rozpoznają
X-GNOME-Autostart-Delay
parametr (np. Unity, Unity2D, GNOME). To nie zadziała dla LXDE, XFCE, KDE itp.Dzięki temu rozwiązaniu nie jest potrzebny skrypt ani tryb uśpienia. Przejdź do folderu autostartu:
Znajdź
.desktop
plik odpowiadający Twojej aplikacji i otwórz go w edytorze tekstu, np .gedit
:Dodaj następujący wiersz do pliku:
gdzie
foo
jest czas w sekundach, przez który chcesz opóźnić uruchomienie aplikacji, np .:Zapisz plik, zaloguj ponownie i powinieneś zobaczyć efekty.
źródło
Spróbuj tego:
bash -c "sleep 10 && firefox"
źródło
Możesz spróbować zmienić polecenie na to:
Niektórzy twierdzą, że to działa, niektórzy twierdzą, że nie, jeśli tak jest w twoim przypadku i nie działa, możesz spróbować:
źródło
Musiałem użyć tego, aby uruchomić go na skype:
sh -c "sleep 10 && skype &"
w Ubuntu 12.04źródło