O Eclipse não funciona corretamente quando não é executado como superusuário

1

Eu baixei o Eclipse da página do Eclipse e o extraí no diretório Downloads. Quando eu executo o Eclipse como usuário normal, o aplicativo se comporta de maneira estranha:

$ ./eclipse
Gtk-Message: Failed to load module "canberra-gtk-module"

Alguns sintomas:

  • O Eclipse não pode resolver símbolos no código-fonte e os marca como inválidos
  • A interface gráfica parece em outros aplicativos do KDE
  • quando eu sair do programa, então há algum erro sobre a proteção contra gravação

Mensagem de erro:

Problems occurred while trying to save the state of the workbench.
Could not write metadata for '/ab'.
/home/user/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/ab/.markers (Permission denied)

Encontrei alguns outros problemas, como problemas de gravação durante a atualização.

No entanto, quando executo o Eclipse como superusuário:

$ sudo ./eclipse

então tudo funciona como deveria e a GUI parece diferente (o GTK é carregado ou o quê? Eu não sei).

Eu tentei dar permissão 777 para todos os arquivos no diretório do Eclipse, mas não funcionou. E eu não instalei o Eclipse em lugar algum, apenas baixei e extraí. Eu também tentei baixar o Eclipse com o apt-get, mas houve o mesmo problema. Como fazer o Eclipse funcionar corretamente?

Eu uso o Kubuntu 11.10.

    
por scdmb 24.02.2012 / 20:10

2 respostas

2

Possivelmente as permissões em seu espaço de trabalho estão confusas? Geralmente isso está em ~ / espaços de trabalho, então se você fizer um chown -R nessa árvore, isso pode ajudar.

    
por Stabledog 24.02.2012 / 23:40
0

Eu acho que você deve usar o gksudo (kdesudo no Kubuntu) para rodar aplicações gráficas.

    
por George Politis 24.02.2012 / 22:35