etapa 1
Primeiro eu reverti para lightdm. Se você nunca instalou o gdm, você pode pular este passo. Isso parece simples, mas não é, já que você precisa usar o gdm para selecionar lightdm como padrão antes de remover o gdm. Então:
CTRL-ALT-F1
faça login
sudo apt-get install --reinstall gdm
selecione lightdm como gerenciador de janelas padrão
sudo apt-get remove gdm
reinicie por uma boa medida.
etapa 2
Se não funcionar ainda:
CTRL-ALT-F1
faça login
sudo apt-get install ubuntu-session
(reinstale se for necessário)
resolvi isso para mim.
Por que você pergunta? Nenhuma idéia. Sua milhagem pode variar.
Atualizar
Minha milhagem variava, depois de uma atualização eu estava de volta à estaca zero. Eu notei algumas inconsistências também, então eu decidi usar
sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install --reinstall unity
E parece estar funcionando novamente. Por enquanto.