¿Cómo retrasar un programa como cairo-dock (No openGL) o Firefox?
A veces, los programas se bloquean cuando se inicia con otras aplicaciones de inicio. Quiero que los programas comiencen 10 segundos tarde para evitar un bloqueo.
fuente
¿Cómo retrasar un programa como cairo-dock (No openGL) o Firefox?
A veces, los programas se bloquean cuando se inicia con otras aplicaciones de inicio. Quiero que los programas comiencen 10 segundos tarde para evitar un bloqueo.
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-Delay
pará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 .desktop
archivo 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 foo
está 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.
Prueba esto: bash -c "sleep 10 && firefox"
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'
Tuve que usar esto para que funcione en Skype: sh -c "sleep 10 && skype &"
en Ubuntu 12.04