1 votes

Ubuntu 14.04 w/ Unity - l'interface de l'application java ne s'affiche pas

Lorsque j'ouvre certaines applications fonctionnant en Java, l'interface graphique principale ne s'affiche pas. Cependant, les fenêtres de l'interface graphique pour les fonctions diverses telles que les fenêtres de type "Trucs et astuces", la création de projets, les boîtes de dialogue de sauvegarde (affichées lorsque je fais un clic droit sur l'icône du programme et que je ferme l'application), etc. s'affichent correctement.

J'ai initialement constaté ces symptômes en essayant d'utiliser le programme "yEd" et j'ai considéré qu'il s'agissait d'un problème avec yEd lui-même et la compatibilité avec Ubuntu. Cependant, j'ai essayé d'installer et d'exécuter "projectlibre" en utilisant le paquet .deb de sa page sourceforge, et il a également les mêmes problèmes.

Voici quelques informations de diagnostic rudimentaires que j'ai recueillies concernant ce problème :

  • Le problème est présent dans l'interface Unity
  • Les applications fonctionnent bien dans xfce sur la même distro (Ubuntu 14.04).
  • XMind (une autre application basée sur Java) fonctionne bien lorsqu'elle est installée à partir d'un fichier .deb.
  • Les programmes suivants sont connus pour avoir ce problème :
    • yEd
    • ProjectLibre
  • Les versions suivantes de java ont été testées sans succès :

    mgodby@mgodby-nb1:~$ update-java-alternatives -l
    java-1.6.0-openjdk-amd64 1061 /usr/lib/jvm/java-1.6.0-openjdk-amd64
    java-1.7.0-openjdk-amd64 1071 /usr/lib/jvm/java-1.7.0-openjdk-amd64
    java-7-oracle 1072 /usr/lib/jvm/java-7-oracle

Tout cela me fait dire que le problème réside très probablement dans la manière dont Unity abstrait les interfaces graphiques des applications java, mais je n'arrive pas à comprendre ce qui ne va pas et pourquoi xmind fonctionne alors que yEd et ProjectLibre échouent.

0voto

Jan Points 1

Peut-être cela a-t-il déjà été résolu pour vous, mais je viens de rencontrer le même problème (Ubuntu 14.04, yEd & Unity). Je n'ai aucune idée de ce qui cause le problème, mais la solution de contournement suivante a fonctionné pour moi :

  • Sélectionnez le yEd en cours d'exécution en utilisant l'icône dans la barre latérale d'Unity.
  • Appuyez sur Alt+Espace. Cela devrait afficher le menu de la fenêtre, mais pour moi, il est resté vide.
  • Appuyez sur la touche fléchée haut ou bas. Les éléments du menu devraient s'afficher.
  • Sélectionnez Maximiser.

De cette façon, j'ai pu faire apparaître la fenêtre yEd, après quoi cela a fonctionné pour moi.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X