Faça o login com o Unity 2D, abra ccsm
(gerenciador de configurações de configuração do Compiz) ou faça o download com sudo apt-get install ccsm
e vá para Preferências na parte inferior e escolha Redefinir para os padrões e, em seguida, escolha Unity na lista. Então você pode entrar no Unity 3D (o normal) e tudo funciona:)
Eu também tive esse erro hoje e isso funcionou para mim.
Aviso: Provavelmente você precisa fazer login com o Unity 3D para alterar as configurações, não tenho mais a certeza. Mas faça uma tentativa;)
Obrigado ao Ryan McClure por esta adição:
Se por acaso o Unity 2D tiver o mesmo problema (aconteceu comigo uma vez antes, então eu posso relacionar: P) e nenhum shell permite que você abra o terminal, pressione Ctrl + Alt + F1 para abrir uma sessão TTY . A partir daqui, digite seu nome de usuário e senha e continue a fazer os comandos que o thixixx lhe deu.