Os “aplicativos de inicialização” podem ser menos incômodos?

0

Com esta dica eu vi que há um total de cerca de 60 aplicativos sendo lançados por aplicativos de inicialização, e no momento Eu tenho que sentar e esperar uns 45s enquanto o desktop não está respondendo ...

Como funcionam os aplicativos de inicialização? posso ajustá-lo de alguma forma para que esses aplicativos comecem mais gradualmente, não todos juntos?

Eu não quero desabilitar nenhum deles, apenas pare todos eles serem carregados simultaneamente e congelar a área de trabalho

    
por Aquarius Power 18.06.2014 / 03:40

1 resposta

3

Primeiro, vi esta dica , mas sleep 20;xscreensaver -nosplash parece não funcionar mais no Ubuntu 14.04.

Então eu codifiquei este script execLater.sh e coloquei em um lugar no meu $ PATH, chown ed root:root e permissões de modo rwxr-xr-x , e coloquei em uma estrutura de pastas root:root como /usr/local/bin .

sleep $1;shift;"$@"

Então, ele dorme antes de executar o comando.

Mostrar todos os aplicativos ocultos de inicialização seguindo esta dica

Agora, para cada aplicativo de inicialização.

Se houver, por exemplo, isso:

xscreensaver -nosplash

mude para este abaixo, onde "20" é o atraso; Eu usei até "60" sabendo que eu não me importo muito com algumas aplicações; e um mínimo de "5" para os que mais me importam.

execLater.sh 20 xscreensaver -nosplash

A parte complicada

cada um destes abaixo deve ter um atraso exclusivo de "1" porque tudo depende deles

/usr/bin/gnome-keyring-daemon --start --components=secrets
/usr/bin/gnome-keyring-daemon --start --components=pkcs11
/usr/bin/gnome-keyring-daemon --start --components=gpg
/usr/bin/gnome-keyring-daemon --start --components=ssh
/usr/lib/unity-settings-daemon/unity-fallback-mount-helper
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
gsettings-data-convert
start-pulseaudio-x11
nautilus -n

Meu palpite é que, quando todos os 60 aplicativos são iniciados ao mesmo tempo, estes acima demoram mais para serem concluídos e, assim, toda a área de trabalho fica indisponível ...

Se você registrar quando cada comando foi executado, você entenderá quais aplicativos devem ter atraso de "1", porque todos os outros são "na verdade apenas executados (?)" ou "chamados?" depois disso; a lista acima não é fixa, é apenas uma dica, apenas logoff e login (não é necessário reiniciar para completar esta lista) para que você possa fazer os testes até que esteja satisfeito com os resultados - agora minha área de trabalho está disponível após apenas 5 segundos :)

    
por Aquarius Power 18.06.2014 / 06:30