Comment résoudre les problèmes de menu Eclipse dans Ubuntu 13.10
(manière stable, jusqu'à ce que quelqu'un corrige le bogue)
Cette méthode prend pour acquis que vous avez déjà votre fichier eclipse.desktop (ou que vous pouvez en créer un autre à partir de rien). Sinon, vous pouvez jeter un coup d’œil à la «méthode rapide» ci-dessous.
-
Ouvrez votre fichier eclipse.desktop :
sudo -H gedit /usr/share/applications/eclipse.desktop
(Si vous ne le trouvez pas dans ce chemin, essayez ~/.local/share/applications/eclipse.desktop
. Sinon, vous devrez peut-être trouver le votre en utilisant la commande locate
).
-
Remplacez la ligne Exec=
par ceci:
Exec=env UBUNTU_MENUPROXY= eclipse
Où "eclipse" est le chemin de votre exécutable eclipse. Dans ce cas, il n'y a que "eclipse" car il existe un lien symbolique dans le dossier /usr/bin
.
REMARQUE: Si vous ne trouvez pas votre fichier eclipse.desktop , vous pouvez simplement en créer un dans le chemin ci-dessus et le remplir avec ces lignes:
[Desktop Entry]
Type=Application
Name=Eclipse
Icon=eclipse
Exec=env UBUNTU_MENUPROXY= eclipse
Terminal=false
Categories=Development;IDE;Java;
-
Enregistrez le fichier.
Vous pouvez maintenant exécuter Eclipse à partir de son icône, comme d’habitude.
(rapide mais répétitif)
Si vous n’avez pas de fichier eclipse.desktop et que vous ne souhaitez pas le créer pour le moment, vous pouvez simplement exécuter Eclipse avec cette commande:
UBUNTU_MENUPROXY= eclipse
où "eclipse" est le chemin d'accès à votre exécutable eclipse
. Notez que c'est juste le moyen rapide d'exécuter une fois Eclipse. Si vous ne voulez pas vous souvenir de cette commande et l'utiliser chaque fois que vous devez exécuter Eclipse, suivez la procédure ci-dessus "stable".
Ou vous pouvez en faire un alias
alias eclipse = 'UBUNTU_MENUPROXY= eclipse'
et la commande eclipse fonctionnera correctement.
Sources: