Eu encontrei este tópico depois que meu desktop Unity 2d de repente se recusou a exibir a Barra de Ativação e Barra de Título (para todos os usuários), sem nenhum motivo aparente. Autohide foi desativado. A reativação do Unity no CCSM, conforme sugerido em outros tópicos, foi parte da solução, mas nenhuma das outras medidas sugeridas neste e em vários outros tópicos relacionados, incluindo, mas não se limitando a:
Reinstalling unity
Reinstalling ubuntu desktop
Removing all relevant (e.g. compiz, gconf, etc.) configuration information
ajudou-me a resolver completamente estes sintomas.
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 registro publicado no tópico "unidade desapareceu" para a 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:
erro ao carregar bibliotecas compartilhadas: libGL.so.1:
cannot open shared object file: No such file or directory.
Após uma extensa pesquisa, encontrei a seguinte solução (cortesia de J.D. Bartlett):
Get the path of libGL.so.1 by using the command locate libGL.so.1.
Add a link to the library in /usr/lib/ as shown in the following example:
sudo ln -s /usr/lib/i386/mesa/libGL.so.1 /usr/lib
Restart the computer.
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. Eu também ainda não tenho certeza se o link é uma solução completa, ou se devo reinstalar as bibliotecas gráficas completamente, mas desde a criação do link, tudo funcionou bem por algumas semanas agora.