Como resolver problemas de menu do Eclipse no Ubuntu 13.10
(Maneira estável, até que alguém conserte o bug)
Esse método pressupõe que você já possui seu arquivo eclipse.desktop (ou pode criar um novo como alternativa). Caso contrário, você pode dar uma olhada momentânea no "caminho rápido" abaixo.
Abra o arquivo eclipse.desktop :
sudo -H gedit /usr/share/applications/eclipse.desktop
(Se você não conseguir encontrá-lo nesse caminho, experimente ~/.local/share/applications/eclipse.desktop
. Caso contrário, você poderá encontrar o seu usando o locate
comando).
Substitua a Exec=
linha por esta:
Exec=env UBUNTU_MENUPROXY= eclipse
Onde "eclipse" é o caminho para o seu executável do eclipse. Nesse caso, é apenas "eclipse", pois há um link simbólico na /usr/bin
pasta.
NOTA: Se você não encontrar o arquivo eclipse.desktop , basta criar um do zero no caminho acima e preenchê-lo com estas linhas:
[Desktop Entry]
Type=Application
Name=Eclipse
Icon=eclipse
Exec=env UBUNTU_MENUPROXY= eclipse
Terminal=false
Categories=Development;IDE;Java;
Salve o arquivo.
Agora você pode executar o Eclipse a partir de seu ícone, como de costume.
(Maneira rápida, mas repetitiva)
Se você não possui nenhum arquivo eclipse.desktop e não deseja criá-lo no momento, basta executar o Eclipse com este comando:
UBUNTU_MENUPROXY= eclipse
onde "eclipse" é o caminho para o seu eclipse
executável. Observe que este é apenas o caminho mais rápido para executar o Eclipse uma vez. Se você não quiser se lembrar deste comando e usá-lo toda vez que precisar executar o Eclipse, siga o "caminho estável" acima.
Ou você pode criar um alias com isso
alias eclipse = 'UBUNTU_MENUPROXY= eclipse'
e o comando eclipse funcionará bem.
Fontes: