Pré-carregando o gnome-shell antes de obter o diálogo de login do gdm, é possível?

3

Existe alguma maneira de (pré) carregar o gnome-shell antes de obter o diálogo de login da conta de usuário do gdm?

O problema é que depois do login do gdm eu tenho que esperar que o gnome-shell esteja pronto com um plano de fundo não-responsivo, sem status de feedback do desktop.

Descobri que esperar que o gdm apareça durante o processo de inicialização é aceitável, mas era esperado que eu obtivesse um gnome-shell pronto para uso instantaneamente depois de inserir a senha na caixa de diálogo de login, em vez de outra espera.

Estou usando o Fedora e o Arch.

PS. O progresso do carregamento gráfico no KDE pode fornecer uma melhor exposição que eles mostram antes da caixa de diálogo de login.

    
por wizzup 06.09.2012 / 15:58

1 resposta

0

Isso geralmente não faz sentido. Você pode ter uma quantidade arbitrária de sessões e ambientes de área de trabalho instalados. Antes de um usuário efetuar o login, não é possível que o sistema saiba qual (a) (pré) carregar. Como consequência, você teria que carregar todos eles.

Uma coisa que você pode fazer é descobrir quais arquivos são carregados durante uma inicialização típica de um usuário específico:

strace -f -e trace=open <program>

Você precisa iniciar a sessão no console. Eu não uso o shell do gnome e, portanto, não posso dizer o comando exato. Mas você pode tentar gnome-session --session gnome-shell ou simplesmente startx .

Agora você pode carregar esses arquivos no cache (que está armazenado na memória):

cat file > /dev/null

Isso deve reduzir a quantidade de dados carregados do disco após o login. Mas eu não sei se vale a pena o esforço.

    
por 06.09.2012 / 17:39