Come posso ritardare un programma specifico all'avvio?


Risposte:


49

Ritardare l'avvio automatico con l'opzione di ritardo integrata


Nota : funziona solo con sessioni desktop che riconoscono il X-GNOME-Autostart-Delayparametro (ad esempio Unity, Unity2D, GNOME). Questo non funzionerà per LXDE, XFCE, KDE, ecc.


Con questa soluzione non è necessario uno script o una sospensione. Vai alla cartella di avvio automatico:

nautilus ~/.config/autostart

Trova il .desktopfile corrispondente alla tua applicazione e aprilo in un editor di testo, ad esempio gedit:

gedit ~/.config/autostart/application.desktop

Aggiungi la seguente riga al file:

X-GNOME-Autostart-Delay=foo

dove fooè il tempo in secondi in cui si desidera ritardare l'avvio dell'applicazione, ad esempio:

X-GNOME-Autostart-Delay=60

Salva il file, accedi nuovamente e dovresti vedere gli effetti.


Funziona molto bene in Ubuntu 12.04 e nella versione di sviluppo 12.10 usando Gnome-shell 3.6
bmbaker,

2
Funziona in Ubuntu 18.04.
Ives,

19

Prova questo: bash -c "sleep 10 && firefox"


1
10 volte, perché dormire 10 && firefox non funziona?
user3804598

6

Potresti provare a cambiare il comando in questo:

sleep 10 && firefox

Alcune persone dicono che funziona, alcuni dicono che non funziona, se questo è il tuo caso e non funziona, puoi provare con:

xterm -e 'sleep 10 && firefox'

5

Ho dovuto usarlo per farlo funzionare su Skype: sh -c "sleep 10 && skype &"in Ubuntu 12.04

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.