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

37

Comment retarder un programme tel que cairo-dock (No openGL) ou Firefox?

Parfois, les programmes se bloquent au démarrage avec d'autres applications de démarrage. Je veux que les programmes démarrent avec 10 secondes de retard pour éviter un crash.

    
posée MERose 02.03.2011 - 08:47
la source

4 réponses

44

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

Remarque : fonctionne uniquement avec les sessions de bureau qui reconnaissent le paramètre X-GNOME-Autostart-Delay (par exemple, Unity, Unity2D, GNOME). Cela ne fonctionnera pas pour LXDE, XFCE, Kubuntu, etc.

Avec cette solution, vous n'avez pas besoin de script ou de veille. Dirigez-vous vers votre dossier de démarrage automatique:

nautilus ~/.config/autostart

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

gedit ~/.config/autostart/application.desktop

Ajoutez la ligne suivante au fichier:

X-GNOME-Autostart-Delay=foo

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

X-GNOME-Autostart-Delay=60

Enregistrez le fichier, relogez et vous devriez voir les effets.

    
réponse donnée Glutanimate 01.10.2012 - 09:08
la source
15

Essayez ceci: bash -c "sleep 10 && firefox"

    
réponse donnée lukasz 02.03.2011 - 11:03
la source
6

Vous pouvez essayer de changer la commande en ceci:

sleep 10 && firefox

Certaines personnes disent que cela fonctionne, certains disent que ce n'est pas le cas, si c'est votre cas, et que cela ne fonctionne pas, vous pouvez essayer avec:

xterm -e 'sleep 10 && firefox'
    
réponse donnée sebikul 02.03.2011 - 09:10
la source
4

Je devais utiliser ceci pour le faire fonctionner sur skype: sh -c "sleep 10 && skype &" dans Ubuntu 12.04

    
réponse donnée Shaun 29.04.2012 - 16:13
la source

Lire d'autres questions sur les étiquettes