netbeans (java) muestra una ventana vacía en el administrador de ventanas de mosaico (impresionante wm)

10

Utilizo el administrador de ventanas "impresionante" (mosaico) (con configuración predeterminada) y quiero ejecutar netbeans (aplicación java).

Pero la ventana es completamente gris. La ventana del instalador también lo era, así que instalé bajo KDE.

Supongo que tiene que ver cómo Java habla con el escritorio o WM, pero le resultó difícil encontrar las palabras clave adecuadas para buscar este problema

Groovehunter
fuente

Respuestas:

10

La JVM contiene una lista codificada de administradores de ventanas que no son re-parentales , como Awesome. Puede solucionar esto utilizando la wmnameutilidad proporcionada por suckless.org en el paquete suckless-toolspara establecer la propiedad del nombre del administrador de ventanas de la ventana raíz:

sudo apt-get install suckless-tools

entonces

wmname LG3D

o

wmname compiz

Luego reinicie o inicie su aplicación Java.

He confirmado que esto funciona en JDK 1.7u3 con Netbeans 7.1 en Ubuntu 11.10 / Awesome.

Para obtener detalles adicionales, consulte la wiki de Awesome sobre el tema .

ENG_ACK
fuente
1
tenía el mismo problema con xmonad, esto lo solucionó
Dog
En ese artículo de Wikipedia, dice que xmonad no está repitiendo: "Prácticamente todos los administradores de ventanas modernos están volviendo a criar. Las excepciones [...] a esa regla son dwm, PLWM, ratpoison y xmonad, debido a la falta de decoraciones de ventanas típicas utilizadas por estos administradores de ventanas "
Perro
2

Puede definir una variable de entorno que diga que su WM no está reparenting:

export _JAVA_AWT_WM_NONREPARENTING=1

fuente

Gauthier
fuente