O netbeans (java) mostra uma janela vazia no gerenciador de janelas lado a lado (impressionante ui)


10

Eu uso o gerenciador de janelas "awesome" (lado a lado) (com configuração padrão) e quero executar o netbeans (aplicativo java).

Mas a janela está completamente cinza. A janela do instalador também era, então eu instalei no KDE.

Eu acho que ele tem a ver com o que o java fala com o deskop ou com o WM, mas achou difícil encontrar as palavras-chave certas para procurar esse problema

Respostas:


10

A JVM contém uma lista codificada de gerenciadores de janelas que não são pais novamente , como Awesome. Você pode corrigir isso usando o wmnameutilitário fornecido por suckless.org no pacote suckless-toolspara definir a propriedade de nome do gerenciador de janelas da janela raiz:

sudo apt-get install suckless-tools

então

wmname LG3D

ou

wmname compiz

Em seguida, reinicie ou inicie seu aplicativo Java.

Confirmei que isso está funcionando no JDK 1.7u3 com o Netbeans 7.1 no Ubuntu 11.10 / Awesome.

Para detalhes adicionais, consulte o wiki do Awesome sobre o assunto .


11
tive o mesmo problema com xmonad, este fixa-lo
Dog

Nesse artigo da wikipedia, ele diz que o xmonad não está reparando: "Praticamente todos os gerenciadores de janelas modernos estão re-parenting. [...] Exceções a essa regra são dwm, PLWM, ratpoison e xmonad, devido à falta de qualquer decoração típica de janela usada por esses gerenciadores de janelas"
Dog

2

Você pode definir uma variável de ambiente que diz que seu WM não é reparador:

export _JAVA_AWT_WM_NONREPARENTING=1

fonte

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.