Hi
Ich habe vor ein paar Tagen Java aktualisiert: jdk6-openjdk (Name geg. anders, ist nicht mehr im Repository) -> jre7-openjdk
Damit gingen keine Fenster mehr, die Java gezeichnet hat. Ich sah nur den Hintergrund. Dann habe ich in der Datei /etc/profile.d/jre.sh die Zeile
export _JAVA_AWT_WM_NONREPARENTING=1
einkommentiert. Daraufhin gingen die Fenster, allerdings nur die oberste Ebene: Von den daraus gestarteten Unterfenstern waren wiederum nur die Hintergründe sichtbar.
Die Workarounds auf
http://awesome.naquadah.org/wiki/Problems_with_Java , nämlich
$ _JAVA_AWT_WM_NONREPARENTING=1; export _JAVA_AWT_WM_NONREPARENTING
$ wmname LG3D
$ AWT_TOOLKIT=MToolkit; export AWT_TOOLKIT
habe ich schon erfolglos ausprobiert. Es scheitert immer am Zeichnen der Unterfenster.
Ein Downgrade auf Java 6 ist leider nicht mehr machbar, da das Paket ja aus dem Repository entfernt wurde. Das erstaunliche daran ist, dass es mit Java 6 noch wunderbar lief. Ebenso habe ich jdk7-openjdk ausprobiert, mit dem selben Ergebnis.
Hierbei bin ich auf Eure Hilfe und Ideen angewiesen. Vielen Dank und ein erholsames Wochenende :-)