Sempre que eu conecto um monitor externo à porta DSub do meu laptop antes de inicializar no Ubuntu, algo dá errado no Unity para causar exatamente o mesmo problema descrito aqui: Após o login, há uma tela preta e meu cursor, nada mais! no Ubuntu 12.10 A reinicialização sem a tela conectada não a corrige.
Uma correção única é fazer o seguinte:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:unity-team/staging
sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
ou, muito mais rápido, isso:
unity --reset
sudo service lightdm restart
Efeito colateral desta solução: perco todas as minhas configurações de aparência do Unity.
Meu problema, no entanto, é que preciso inicializar com o monitor externo conectado com bastante frequência. Quem sabe o que há de errado no Unity e / ou como corrigi-lo permanentemente?