Comment puis-je retarder un programme spécifique au démarrage?


Réponses:


49

Retarder le démarrage automatique avec l'option de retard intégrée


Remarque : Ne fonctionne qu'avec les sessions de bureau qui reconnaissent le X-GNOME-Autostart-Delayparamètre (par exemple, Unity, Unity2D, GNOME). Cela ne fonctionnera pas pour LXDE, XFCE, KDE, etc.


Avec cette solution, vous n'avez pas besoin de script ni de sommeil. Allez dans votre dossier de démarrage automatique:

nautilus ~/.config/autostart

Recherchez le .desktopfichier correspondant à votre application et ouvrez-le dans un éditeur de texte, par exemple gedit:

gedit ~/.config/autostart/application.desktop

Ajoutez la ligne suivante au fichier:

X-GNOME-Autostart-Delay=foo

fooest le temps en secondes pendant lequel vous souhaitez retarder le lancement de l'application, par exemple:

X-GNOME-Autostart-Delay=60

Enregistrez le fichier, reconnectez-vous et vous devriez voir les effets.


Cela fonctionne très bien dans Ubuntu 12.04 ainsi que dans la version 12.10-development utilisant Gnome-shell 3.6
bmbaker

2
Fonctionne dans Ubuntu 18.04.
Ives

19

Essaye ça: bash -c "sleep 10 && firefox"


1
10x beaucoup, pourquoi ne pas dormir 10 && firefox ne fonctionne pas?
user3804598

6

Vous pouvez essayer de changer la commande en ceci:

sleep 10 && firefox

Certaines personnes disent que cela fonctionne, d'autres non, si c'est votre cas et que cela ne fonctionne pas, vous pouvez essayer avec:

xterm -e 'sleep 10 && firefox'

5

Je devais l'utiliser pour que cela fonctionne avec skype: sh -c "sleep 10 && skype &"dans Ubuntu 12.04

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.