Je suis sur Ubuntu 14.04 (64 bits) avec Java 1.7.0_55 (openjdk-7-jdk: AMD64, openjdk-7-jre: AMD64). La plupart des applications GUI Java démarrent sans aucune erreur ni aucun avertissement et leur icône apparaît dans le lanceur, mais leurs fenêtres ne sont visibles nulle part. En effet, ils sont placés hors écran (environ 1 largeur de moniteur) à droite du moniteur principal. J'ai deux moniteurs, le bon étant le principal.
Certaines applications ne sont pas seulement placées hors écran, elles ont également une taille étrange. GeoGebra, par exemple, a toute la hauteur mais n’a que quelques pixels de largeur.
L'utilisation de ALT + F7 et des touches de direction me permet de déplacer les fenêtres dans la zone visible, mais une fois que je quitte les programmes et les exécute à nouveau, ils apparaissent à nouveau en mode hors écran et je dois recommencer la procédure.
J'ai trouvé n rapport de bogue à propos de Java fenêtres mal placées, mais cela ne ressemble pas exactement à mon problème. Cette question StackOverflow Cela ressemble à mon problème, mais seules les solutions de contournement (celle que je me suis proposée) sont suggérées.
Je me demande si je devrais créer un rapport de bogue supplémentaire via le Launchpad ou simplement en ajouter un à celui existant. De plus, y a-t-il un moyen de dire à Ubuntu de se rappeler la dernière position de la fenêtre Java, de sorte que je n'ai pas à les déplacer manuellement à l'écran à la fois? Ce serait une solution de contournement acceptable pour le moment.
J'ai mis à jour le texte et le titre de la question pour refléter mes dernières découvertes.
ALT + TAB, puis maintenez la touche TAB jusqu'à ce que vous trouviez l'application souhaitée.
ALT-SPACE pour ouvrir son menu (même si vous ne le voyez pas)
Appuyez sur "M" pour sélectionner "Déplacer", puis utilisez la souris ou les touches fléchées pour afficher la fenêtre.
Vous pouvez résoudre ce problème partiellement, comme ceci:
Vous devriez le trouver dans l’écran visible.
Je ne sais pas pourquoi ça marche !!!