Como posso atrasar um programa específico na inicialização?


Respostas:


49

Atraso na inicialização automática com a opção de atraso embutido


Nota : Funciona apenas com sessões da área de trabalho que reconhecem o X-GNOME-Autostart-Delayparâmetro (por exemplo, Unity, Unity2D, GNOME). Isso não funcionará para LXDE, XFCE, KDE etc.


Com esta solução, não há necessidade de um script ou suspensão. Vá para a pasta de inicialização automática:

nautilus ~/.config/autostart

Encontre o .desktoparquivo que corresponde ao seu aplicativo e abra-o em um editor de texto, por exemplo gedit:

gedit ~/.config/autostart/application.desktop

Anexe a seguinte linha ao arquivo:

X-GNOME-Autostart-Delay=foo

onde fooé o tempo em segundos em que você deseja atrasar o lançamento do aplicativo, por exemplo:

X-GNOME-Autostart-Delay=60

Salve o arquivo, registre-se novamente e você verá os efeitos.


Isso funciona muito bem em ambos ubuntu 12,04 e na liberação 12.10-desenvolvimento utilizando Gnome-shell 3.6
bmbaker

2
Funciona no Ubuntu 18.04.
Ives


6

Você pode tentar alterar o comando para isso:

sleep 10 && firefox

Algumas pessoas dizem que funciona, outras dizem que não, se este for o seu caso e não funcionar, você pode tentar:

xterm -e 'sleep 10 && firefox'

5

Eu tive que usar isso para fazê-lo funcionar no skype: sh -c "sleep 10 && skype &"no Ubuntu 12.04

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.