Outras sugestões mostraram que algumas configurações na sua pasta pessoal estão causando esse erro.
Procure o arquivo que está causando o problema
Se você quiser apenas acessar o arquivo que está causando o problema, será necessário usar tentativa e erro para procurá-lo.
Passo 1 - Provavelmente está na sua pasta .config
Comece renomeando sua pasta .config para .config-bak e recarregando o Unity com o seguinte comando:
$ unity --replace
Se isso corrigir o problema, exclua a nova pasta .config que foi criada e renomeie a pasta antiga para .config e recarregue a unidade novamente. Problema deve agora ter retornado. Mude para o passo 3.
Se isso não funcionar, vá para a etapa 2.
Etapa 2 - é uma pasta de pontos
Se não estivesse na pasta de configuração, provavelmente estava em uma pasta de pontos diferente. Usando o gerenciador de arquivos com ctrl + h para mostrar arquivos ocultos, vá para a pasta principal. Crie uma pasta chamada my-conf e mova todos os arquivos. E pastas para ela (exceto .config) e recarregue o Unity.
$ unity --replace
Se isso resolver o problema, restaure todos os arquivos de pontos e recarregue o Unity. O problema agora deve ter retornado. Mude para o passo 3.
Se isso não funcionar, repita este passo, mas para arquivos não ocultos.
Etapa 3 - Encontre o ovo ruim
Usando o gerenciador de arquivos, abra sua pasta ~ / .config (Etapa 1) ou sua pasta pessoal (Etapa 2 funcionou) em uma janela e ~ / my-config (crie se necessário) em outra.
Mova 10 dos arquivos / pastas suspeitos para ~ / my-config e recarregue o Unity. Se o problema não for corrigido, substitua arquivos / pastas e repita para os próximos 10. Continue repetindo até que o problema desapareça. Depois de ter reduzido a 10 arquivos, restaure-os um por vez, recarregando o Unity a cada vez até encontrar o culpado. Depois de encontrá-lo, segure esse único arquivo de configuração e restaure as configurações restantes.
Etapa 4 - Postar o arquivo de configuração do problema em sua pergunta
Poste o caminho e o conteúdo do arquivo de configuração do problema para que a comunidade possa refinar melhor essa resposta em uma possível correção rápida. Obrigado!
Algumas sugestões
Você pode acelerar sua pesquisa para a configuração do problema testando primeiro as configurações relacionadas ao compiz, unity, x e aos programas com os quais você está tendo problemas.
Boa sorte!
Nova edição - Solução encontrada por poster após seguir a abordagem acima:
O problema era o arquivo .profile no diretório inicial do ID do usuário. a variável PATH tinha uma referência a um symlink em / opt. O conteúdo do diretório com links simbólicos tinha 777 permissões. Depois de mudar isso para algo menos permissivo, o problema desapareceu.
Esta é minha variável PATH:
PATH="$HOME/bin:$HOME/.local/bin:/opt/sub3dtool:/opt/android/sdk/platform-tools:/opt/android-studio/bin:$PATH"
Em seguida, defino as permissões do diretório com link simbólico como 755:
gunner@minix:~$ ls -l /opt | grep sub3dtool
lrwxrwxrwx 1 root root 16 Apr 22 10:47 sub3dtool -> sub3dtool-0.4.2/
drwxr-xr-x 4 root root 4096 Apr 22 10:47 sub3dtool-0.4.2