O KDevelop não está funcionando corretamente após a atualização para o Ubuntu 13.10

0

Após a atualização para o Ubuntu 13.10, que atualizou o kdevelop para 4.5.1, vejo o seguinte erro quando inicio o kdevelop:

Could not start process Cannot talk to klauncher: The name org.kde.klauncher was not provided by any .service files.

Isso é seguido por outro erro:

Unable to load the project file /home/drew/foo/some-project.kdev4

O painel do sistema de arquivos não está preenchido:

...eacaixadediálogoAbrirarquivonãomostraarquivosoupastas:

Sob o Ubuntu 13.04, eu atualizei para uma versão mais nova do kdevelop do que os repositórios padrão tem (4.3.x eu acredito) e eu tive que rodar o kdevelop como root para que ele funcionasse corretamente. É possível que um arquivo tenha sido criado como usuário root, o que agora causa esse problema? Eu não sei mais onde procurar.

    
por Drew Noakes 26.10.2013 / 12:57

2 respostas

0

Quando executava anteriormente o KDevelop como root, muitos arquivos em ~/.kde e ~/.kdevduchain eram de propriedade de root:

find ~/.kde* -user root

Eu tenho esse trabalho:

  • excluindo o conteúdo de ~/.kdevduchain
  • recursivamente chown / chgrp ing entradas em ~/.kde que eram de propriedade de root

Depois desse último passo, notei que havia vários links nessa pasta, então não tenho certeza se é necessário ou até mesmo uma boa ideia fazer isso.

Eu também desinstalei / reinstalei o kdevelop, embora isso possa não ser necessário.

Agora, pelo menos, o kdevelop está funcionando.

    
por Drew Noakes 26.10.2013 / 14:28
0

Corrigido:

chown -R "$USER:" ~/.kde

Outros, como ~/.config , também precisam dele.

    
por NetworkPro 19.06.2017 / 15:32