J'utilise Ubuntu 13.10 (avec JDK 1.7.0_45).
J'ai téléchargé et décompressé Eclipse Kepler pour les développeurs Java EE.
Les menus du logiciel sont foirés. Je n'ai pas remarqué de problèmes similaires dans d'autres logiciels.
Lorsque je clique sur n’importe quel menu dans Eclipse, le menu déroulant semble être "coupé". Parfois, la liste déroulante s'affiche, mais les options sont invisibles.
J'ai essayé Eclipse Indigo, mais le même problème se pose.
Réponses:
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 également en créer un nouveau à partir de zéro). Sinon, vous pouvez jeter un coup d'œil sur la "méthode rapide" ci-dessous.
Ouvrez votre fichier eclipse.desktop :
(Si vous ne pouvez pas le trouver dans ce chemin, essayez-le
~/.local/share/applications/eclipse.desktop
. Sinon, vous pourriez devoir trouver le vôtre à l'aide de lalocate
commande).Remplacez la
Exec=
ligne par ceci:Où "eclipse" est le chemin de votre exécutable eclipse. Dans ce cas, c'est simplement "éclipse" puisqu'il y a un lien symbolique dans le
/usr/bin
dossier.REMARQUE: Si vous ne trouvez pas votre fichier eclipse.desktop , vous pouvez simplement en créer un à partir de zéro dans le chemin ci-dessus et le remplir avec les lignes suivantes:
Enregistrez le fichier.
Vous pouvez maintenant lancer Eclipse à partir de son icône, comme d’habitude.
(Manière rapide mais répétitive)
Si vous n'avez pas encore de fichier eclipse.desktop et que vous ne voulez pas le créer pour le moment, vous pouvez simplement exécuter Eclipse avec cette commande:
où "éclipse" est le chemin d'accès à votre
eclipse
exécutable. Notez que ceci n’est qu’un moyen rapide d’exécuter Eclipse une fois. Si vous ne voulez pas vous souvenir de cette commande et l'utiliser chaque fois que vous devez exécuter Eclipse, suivez la "méthode stable" ci-dessus.Ou vous pouvez en faire un alias
et la commande éclipse fonctionnera bien.
Sources:
la source
gedit
créera quand même le fichier ;-)sudo gedit /usr/share/applications/eclipse.desktop
créera le fichier eclipse.desktop.J'ai eu le même problème, ma solution la plus paresseuse est
UBUNTU_MENUPROXY=0 eclipse
.Travaille pour moi.
la source
Exec=env UBUNTU_MENUPROXY= eclipse
à mon fichier eclipse.desktop ne résout pas le problème sous Ubuntu 13.10 :-(Dans mon cas, il y avait deux versions du fichier dans / usr / share / applications:
Supprimez l'un d'eux ou modifiez la ligne Exec dans les deux comme décrit ci-dessus. La troisième version du fichier est dans le dossier de départ:
Vous pouvez supprimer ce dernier ou modifier la ligne Exec dans celle-ci également.
Tout ce que vous avez à faire est de changer la ligne Exec comme suit:
la source
~/.local
chemin.Vous devez éditer un fichier appelé eclipse.desktop pour inclure l'option MENUPROXY.
sudo find / -name eclipse.desktop
.sudo vim /usr/share/applications/eclipse.desktop
(Notez que votre emplacement peut être différent, voir la première étape.Exec=/opt/eclipse/eclipse
. (Notez que vous pouvez simplement avoir "l'éclipse" dedans sans le chemin complet).Exec=env UBUNTU_MENUPROXY= /opt/eclipse/eclipse
(Modifiez-le si nécessaire. Si votre installation n’avait pas le chemin complet ou si elle avait un chemin différent, ajustez ici). Notez l'espace après MENUPROXY =. C'est important. `Lancez Eclipse et profitez à nouveau des menus situés en haut.la source
Vous pouvez essayer ceci: http://ubuntuforums.org/showthread.php?t=2181641&p=12819998#post12819998 Le menu d'Eclipse n'apparaît pas dans Unity Global Menu. Travaille avec moi
la source
Dans mon cas, le fichier n'existait pas,
Je devais le créer dans
~/.local/share/applications
il suffit de créer
eclipse.desktop
contenantNe pas oublier de faire
, puis ouvrez Eclipse et cela fonctionne.
la source
source eclipse.desktop
? Ne faites pas cela , c'est complètement inutile et peut avoir des effets indésirables.