Atualização Quantal quebrou o meu gnome-shell!

2

Acabei de atualizar para o quantal 12.10, e o Unity funciona bem, mas não consigo que o gnome-shell funcione: (

Alguns sintomas:

  • ao usar o gdm como padrão, ele decidiu exibir tudo em chinês. Ao tentar efetuar login, ele aceita a senha e, em seguida, parece travar ao tentar carregar minha área de trabalho e parece reiniciar o gdm e me enviar de volta para a tela de login
  • ao mudar para o lightdm como o gerenciador de janelas, ele fica um pouco mais (e em inglês), trazendo um desktop, mas um quebrado - a chave da hélice não abre um menu, não há menubar ou notifactions área. Eu posso fazer algumas coisas, como abrir um terminal com ctrl + alt + t, e lançar por exemplo o firefox de lá, mas não muito mais.

Eu tentei desinstalar o gnome-shell, excluir o / etc / gdm e reinstalar

Alguma outra sugestão? Quais arquivos de log para analisar, por exemplo?

    
por hwjp 20.10.2012 / 15:03

3 respostas

3

OK, acho que consertei. Cf este relatório de bug, que eu enviei: link

Parece que o problema é que um programa chamado policykit-1-gnome não foi instalado. Eu encontrei isso nos logs:

gnome-session[3819]: WARNING: Failed to start app: Unable to start application:
Failed to execute child process "/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1" (No such file or directory)

E a correção foi apenas para

sudo apt-get install policykit-1-gnome

Em seguida, reinicie.

    
por hwjp 20.10.2012 / 17:27
2

Reinstalando o gnome-session, o gnome-session-fallback corrigiu o problema para mim.

    
por Techfiz 21.10.2012 / 05:54
1

Eu não tenho muita experiência nisso, mas tenho algumas ideias:

1: Tente instalar os pacotes extras do gnome (extras do gnome, etc)

2: Se o Unity funcionar como deveria, então estou supondo que provavelmente a sua sessão de Gnome do GDM não está lá, ou algo está errado com ele.

Geralmente as sessões do GDM são salvas em: / usr / share / xsessions

Você pode verificar se está lá com:

ls -l /usr/share/xsessions/

Você deve ver algo como: "-rw-r - r-- 1 raiz raiz 6747 Jun 10 03:21 gnome.desktop".

Se não estiver lá, talvez seja necessário adicioná-lo manualmente. Você pode editar ou visualizar o arquivo gnome.desktop como um arquivo de texto normal.

nano /usr/share/xsessions/gnome.desktop

No meu caso, eu tenho no final do arquivo:

Exec=gnome-session
TryExec=gnome-session
Icon=
Type=Application

Este arquivo é carregado pelo GDM / lightdm / lxdm / kdm e, quando você o seleciona, ele carregará o "gnome-session". Boa sorte!

    
por ubunchu 20.10.2012 / 15:29