Estou usando o Ubuntu 13.10 (com JDK 1.7.0_45).
Fiz o download e descompactei o Eclipse Kepler para desenvolvedores de Java EE.
Os menus do software estão bagunçados. Não notei problemas semelhantes em outro software.
Quando clico em qualquer menu do Eclipse, o menu suspenso parece estar "cortado". Às vezes, o menu suspenso é exibido, mas as opções são invisíveis.
Eu tentei o Eclipse Indigo, mas o mesmo problema ocorre.
Respostas:
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 :
(Se você não conseguir encontrá-lo nesse caminho, experimente
~/.local/share/applications/eclipse.desktop
. Caso contrário, você poderá encontrar o seu usando olocate
comando).Substitua a
Exec=
linha por esta: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:
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:
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
e o comando eclipse funcionará bem.
Fontes:
fonte
gedit
criará o arquivo de qualquer maneira ;-)sudo gedit /usr/share/applications/eclipse.desktop
criará o arquivo eclipse.desktop.Eu tive o mesmo problema, minha correção mais preguiçosa é
UBUNTU_MENUPROXY=0 eclipse
.Funciona para mim.
fonte
Exec=env UBUNTU_MENUPROXY= eclipse
ao meu arquivo eclipse.desktop não resolve o problema para mim no Ubuntu 13.10 :-(No meu caso, havia duas versões do arquivo em / usr / share / applications:
Exclua um deles ou altere a linha Exec em ambos, conforme descrito acima. A terceira versão do arquivo está na pasta inicial:
Você pode excluir este último ou alterar a linha Exec também.
Tudo que você precisa fazer é alterar a linha Exec da seguinte maneira:
fonte
~/.local
caminho.Você precisa editar um arquivo chamado eclipse.desktop para incluir a opção MENUPROXY.
sudo find / -name eclipse.desktop
.sudo vim /usr/share/applications/eclipse.desktop
(observe que sua localização pode ser diferente, consulte o primeiro passo.Exec=/opt/eclipse/eclipse
. (Observe que o seu pode ter apenas o "eclipse" sem o caminho completo).Exec=env UBUNTU_MENUPROXY= /opt/eclipse/eclipse
(Edite conforme necessário. Se sua instalação não tiver o caminho completo ou se houver um caminho diferente, ajuste aqui). Observe o espaço após MENUPROXY =. Isso é importante. `Inicie o Eclipse e desfrute de menus na parte superior novamente.fonte
Você pode tentar isso: http://ubuntuforums.org/showthread.php?t=2181641&p=12819998#post12819998 O menu do Eclipse não é exibido no menu global do Unity. Trabalha comigo.
fonte
No meu caso, o arquivo não existia,
Eu tive que criá-lo
~/.local/share/applications
basta criar
eclipse.desktop
contendoNão se esqueça de fazer
, abra o eclipse e simplesmente funcione.
fonte
source eclipse.desktop
? Não faça isso , é completamente desnecessário e pode ter efeitos indesejados.