Eu tive praticamente o mesmo problema em 12.04. A unidade estava lenta com minha GPU antiga, então eu estava usando o Unity 2d como meu desktop há meses. Por nenhuma razão aparente, de repente se recusou a exibir barra de barra de lançamento e título (para todos os usuários). Reenabling Unity no CCSM como sugerido no thread referido pelo OP fazia parte da solução, mas nenhuma das outras medidas sugeridas aqui, ali ou em vários outros tópicos relacionados (incluindo, mas não limitados a:
-
Reinstalando a unidade
-
Reinstalando o desktop do Ubuntu
-
Removendo todas as informações de configuração relevantes (por exemplo, compiz, gconf etc.)
me ajudou a resolver completamente esses sintomas em 12.04 (64 bits).
unidade --reset
não funcionaria para mim. Depois de entregar uma variedade de mensagens de erro e informações, ele sempre ficava em:
Setting Update "run_key"
como mostrado no registro postado no tópico "unity has vanished" para execução de unidade sem argumentos.
Percebi que a mensagem de erro foi entregue por:
/ usr / lib / nux / unity_support_test -p
foi semelhante a alguns dos erros relatados pela unidade --reset:
error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory.
Após uma extensa pesquisa, encontrei a seguinte solução:
-
Obtenha o caminho de libGL.so.1 usando o comando locate libGL.so.1.
-
Adicione um link para a biblioteca em / usr / lib /, conforme mostrado no exemplo a seguir:
sudo ln -s /usr/lib/i386/mesa/libGL.so.1 / usr / lib
(cortesia de JD Bartlett )
-
Reinicie o computador.
Isso não apenas permitiu que o unity_support_test -p e a unidade --reset fossem executados, como também permitia que o Unity 2d fosse iniciado. Como o autor do post acima mencionado, não tenho ideia do que causou meus problemas. Ainda não tenho certeza se o link é uma solução completa ou se devo reinstalar completamente as bibliotecas gráficas, conforme descrito por Cynical aqui .