¿Cómo puedo retrasar un programa específico en el inicio?

Respuestas:

49

Retrasar el inicio automático con la opción de retraso incorporada


Nota : Solo funciona con sesiones de escritorio que reconocen el X-GNOME-Autostart-Delayparámetro (por ejemplo, Unity, Unity2D, GNOME). Esto no funcionará para LXDE, XFCE, KDE, etc.


Con esta solución no hay necesidad de un script o dormir. Dirígete a tu carpeta de inicio automático:

nautilus ~/.config/autostart

Encuentre el .desktoparchivo que corresponde con su aplicación y ábralo en un editor de texto, por ejemplo gedit:

gedit ~/.config/autostart/application.desktop

Agregue la siguiente línea al archivo:

X-GNOME-Autostart-Delay=foo

¿Dónde fooestá el tiempo en segundos que desea retrasar el inicio de la aplicación, por ejemplo:

X-GNOME-Autostart-Delay=60

Guarde el archivo, vuelva a registrar y debería ver los efectos.

Glutanimato
fuente
Esto funciona muy bien tanto en ubuntu 12.04 como en la versión de desarrollo 12.10 usando Gnome-shell 3.6
bmbaker
2
Funciona en Ubuntu 18.04.
Ives
19

Prueba esto: bash -c "sleep 10 && firefox"

lukasz
fuente
1
10 veces más, ¿por qué solo dormir 10 && firefox no funciona?
user3804598
6

Podría intentar cambiar el comando a esto:

sleep 10 && firefox

Algunas personas dicen que funciona, otras dicen que no, si este es su caso y no funciona, puede probar con:

xterm -e 'sleep 10 && firefox'
sebikul
fuente
5

Tuve que usar esto para que funcione en Skype: sh -c "sleep 10 && skype &"en Ubuntu 12.04

Shaun
fuente