233 votes

Les menus d'Eclipse ne s'affichent pas après la mise à niveau vers Ubuntu 13.10

Après la mise à jour vers Ubuntu 13.10, lorsque je clique sur l'un des menus d'Eclipse (Aide, Fenêtre, Exécuter), il ne s'affiche pas. Seuls les bouts de menu et la sélection sont visibles.

Screenshot

J'ai essayé d'installer une nouvelle version 4.3 et la même chose se produit. Quelqu'un d'autre connaît-il ce comportement ?

258voto

Learning Points 2573

La même question a été répondue sur askubuntu :

Les menus d'Eclipse sont coupés ou ne s'affichent pas

J'ai peut-être trouvé une solution possible à votre problème. J'ai rencontré le même problème que vous avez décrit, Ubuntu 13.10 64-bit Unity, Eclipse 4.3.0, les menus n'étaient pas visibles.

Je me rends compte qu'il pourrait être utile que je m'explique. Le fichier de raccourci du bureau pour Eclipse contiendrait quelque chose comme ceci :

[Desktop Entry]
Version=4.3.0
Name=Eclipse
Comment=IDE for all seasons
#Exec=/home/USERNAME/Dokument/eclipse/eclipse
Exec=env UBUNTU_MENUPROXY=0 /home/USERNAME/Dokument/eclipse/eclipse
Icon=/home/USERNAME/Dokument/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Utility;Application

La rangée Exec=env UBUNTU_MENUPROXY=0 /home/USERNAME/Dokument/eclipse/eclipse La partie référencée dans le post que j'ai indiqué, est celle qui rend les menus visibles, et voilà :)

Dans mon cas, ce fichier ( eclipse.desktop ) réside dans /usr/share/applications/

J'espère que cela vous aidera.

38voto

Figa17 Points 521

Vous devez créer un nouveau fichier pour ouvrir Eclipse.

#!/bin/bash
export UBUNTU_MENUPROXY=0
path_to/eclipse/eclipse

28voto

Bosko Mijin Points 2086

Ce bogue a été confirmé dans Ubuntu 13.10, voici une enlace . Pour résoudre le problème, vous devez changer votre fichier eclipse.desktop dans la partie de Exec en passant env UBUNTU_MENUPROXY avec le chemin d'accès à eclipse et eclipse sera exécutable à partir du lanceur avec une barre de menu fonctionnelle. Voici un patern pour changer le fichier eclipse.desktop :

Exec=env UBUNTU_MENUPROXY= path/to/eclipse

20voto

Dino Pham Points 201

Vous devez taper export UBUNTU_MENUPROXY=0 avant d'ouvrir eclipse, et vous devez ouvrir eclipse depuis le terminal au lieu du menu global.

18voto

J'ai eu le même problème de sous-menus désactivés avec Eclipse Kepler 64 bits sur Ubuntu 13.10. Mais j'ai finalement réussi à le faire fonctionner avec le petit contournement suivant. Ce bug a en fait déjà été signalé dans ce enlace .

Créer un eclipse.desktop dans /usr/share/applications/ avec le contenu suivant.

 [Desktop Entry]
  Version=4.3.0  
  Name=Eclipse
  Comment=IDE for all seasons
  Exec=env UBUNTU_MENUPROXY=0 /home/USERNAME/eclipse/eclipse
  Icon=/home/USERNAME/eclipse/icon.xpm
  Terminal=false
  Type=Application
  Categories=Utility;Application

ou bien, vous pouvez aussi essayer avec le fichier exécutable suivant bash script qui ouvre Eclipse. Placez le fichier dans /bin ou /usr/local/bin .

#!/bin/bash
 export UBUNTU_MENUPROXY=0
 path_to/eclipse/eclipse

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X