Hoje meu laptop (Lenovo Thinkpad t530) parou de inicializar em 'checking battery state' ou uma mensagem semelhante. Logar-se no console normal (alt-ctrl-f1) foi possível, e imaginei que talvez seja uma coisa de motorista confuso.
Então eu reinstalei os drivers atuais da nvidia (apt-get install -reinstall).
Isso resolveu o problema, mas agora, depois do login, eu vejo o meu desktop, mas não o launcher!
Além disso, se eu iniciar um aplicativo (ctrl-alt-t funciona) não consigo mover o aplicativo (ou seja, não há janela real, apenas o próprio aplicativo) nem posso usar o atl-tab para alternar os aplicativos.
Basicamente não posso mais trabalhar porque é impossível trocar de aplicativos!
Eu tentei um milhão de coisas (script unity-reset.py, instalando drivers nvidia-experimental, reinstalando o pacote unity), mas nada parece corrigir isso.
EDITAR:
Ok, agora tenho uma solução:
Eu desinstalei todos os drivers Nvidia (lembrei-me estes problemas de causa no passado).
No entanto, isso trouxe de volta o problema de que a GUI não inicializa além da mensagem de teste "verificando o estado da bateria". Escolher no menu de inicialização para inicializar um kernel antigo (3.5.0-19-generic em vez de 3.5.0-21-generic) resolveu esse problema.
Portanto, restam duas questões:
- Por que meu sistema não inicializa corretamente de repente (sem escolher um kernel antigo)?
- Por que a GUI não funciona adequadamente com os drivers nvidia (AFAIK meu laptop tem uma placa de vídeo NVIDIA Optimus Graphics NVS 5400M).