9

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

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

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

2 ответа2

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 по этому вопросу.

1

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

export _JAVA_AWT_WM_NONREPARENTING=1

источник

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .