NetBeans (Java) показывает пустое окно в диспетчере окон Tiling (удивительный WM)

10

Я использую "удивительный" (tiling) оконный менеджер (с конфигурацией по умолчанию) и хочу запустить netbeans (приложение java).

Но окно полностью серое. Окно установщика тоже было, поэтому я установил под KDE.

Я думаю, что это должно сделать, как Java общается с Deskop или WM, но было трудно найти правильные ключевые слова для поиска этой проблемы

groovehunter
источник

Ответы:

10

JVM содержит жестко закодированный список оконных менеджеров без переучета, таких как Awesome. Вы можете исправить это, используя wmnameутилиту, предоставляемую suckless.org в пакете, suckless-toolsчтобы установить свойство name менеджера окон корневого окна:

sudo apt-get install suckless-tools

тогда

wmname LG3D

или

wmname compiz

Затем перезапустите или запустите приложение Java.

Я подтвердил, что это работает на JDK 1.7u3 с Netbeans 7.1 на Ubuntu 11.10 / Awesome.

Для получения дополнительной информации, проверьте вики Awesome по этому вопросу .

ENG_ACK
источник
1
была такая же проблема с xmonad, это исправлено
Dog
В этой статье в Википедии говорится, что xmonad не создает родительские права: «Практически все современные оконные менеджеры перевоплощают [...] исключения из этого правила: dwm, PLWM, ratpoison и xmonad из-за отсутствия каких-либо типичных используемых оконных декораций. по этим оконным менеджерам "
Собака
2

Вы можете определить переменную окружения, которая говорит, что ваш WM не поддерживает родительские права:

export _JAVA_AWT_WM_NONREPARENTING=1

источник

Готье
источник