Infelizmente, tão misteriosamente quanto o problema começou, também terminou. Fui forçado a usar o Unity por algumas semanas, executei algumas atualizações padrão com o apt-get e, quando testei o gnome-shell novamente, funcionou.
Como conserta não conseguir entrar no Gnome-Shell?
Eu fiz o upgrade para o 14.04 a partir do 12.04 em um Macbook, e depois de alguns problemas iniciais na configuração do vídeo, finalmente pude fazer o driver da Nvidia funcionar e fazer o login normalmente. Meu sistema estava funcionando bem por várias semanas até depois de uma atualização de pacote de rotina que não exigia uma reinicialização, quando de repente me tornei incapaz de logar no Gnome-Shell. Eu só descobri o problema quando eu fiz Alt + F2 e inseri "r" para recarregar o Gnome-Shell para testar quanta memória seria liberada.
Em vez de recarregar todas as janelas da minha área de trabalho, ele fechou tudo e me retrocedeu na tela de login do lightdm. A partir daí, tentar fazer o login apenas faz a tela piscar, me mostra brevemente o logotipo da Nvidia e, em seguida, me leva de volta à tela de login.
Eu tentei todas as soluções mencionadas aqui , para problemas semelhantes ao fazer login, incluindo:
sudo dpkg-reconfigure lightdm
e reinicializando sudo dpkg-reconfigure gdm
e reinicializando. Eu nem recebo uma tela de login depois disso. Nada disso funcionou para mim.
A única coisa que descobri que funcionou foi que consegui fazer login como eu em Unity . Também posso fazer o login no Unity como convidado, embora nem um usuário novo nem um convidado possam fazer login no Gnome-Shell.
Então, definitivamente parece ser um problema do Gnome-Shell, mas não vejo erros explícitos que me digam o que está errado. O que é realmente estranho é que eu não mudei ou instalei nada de novo que faria essa quebra de repente. Como faço para diagnosticar isso?
Eu só tenho duas extensões de shell instaladas, system-monitor e alt-tab, mas elas estão lá há semanas sem problemas. O que estaria me impedindo de entrar no Gnome-Shell?
Meus pacotes gráficos instalados relatados por dpkg --get-selections |grep -v deinstall|grep -i nvidia
são:
nvidia-340 install
nvidia-340-uvm install
nvidia-opencl-icd-340 install
nvidia-prime install
nvidia-settings install
Infelizmente, tão misteriosamente quanto o problema começou, também terminou. Fui forçado a usar o Unity por algumas semanas, executei algumas atualizações padrão com o apt-get e, quando testei o gnome-shell novamente, funcionou.