Eu tinha praticamente o mesmo problema em 12.04. O Unity estava lento 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). Re-Ativando o Unity no CCSM como sugerido here 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 se limitando a:
-
Reinstalando a unidade
-
Reinstalando o desktop do Ubuntu
-
Removendo toda a configuração relevante (por exemplo, compiz, gconf etc.)
informação
ajudou-me a resolver completamente estes sintomas em 12.04 (64 bits).
unity --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 log postado em o tópico intitulado "unidade desapareceu" para a execução da 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.
conforme relatado pelo usuário139869 acima. Infelizmente, sua solução não funcionou para mim.
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 / como mostrado a seguir
exemplo:
-
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. Não tenho ideia do que causou meus problemas, mas desde que criei os links acima (várias semanas agora) não tive mais problemas.