netbeans (Java) показує порожнє вікно у керуванні віконними плитками (дивний wm)


10

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

Але вікно зовсім сіре. Це також було вікно інсталятора, тому я встановився під KDE.

Я думаю, що це стосується того, як java розмовляє з deskop або WM, але важко було знайти правильні ключові слова для пошуку цієї проблеми

Відповіді:


10

JVM містить жорстко кодований список менеджерів вікон, які не є повторними батьками, такі як Awesome. Ви можете виправити це за допомогою wmnameутиліти, наданої suckless.org в пакеті, suckless-toolsщоб встановити властивість імені менеджера вікон кореневого вікна:

sudo apt-get install suckless-tools

тоді

wmname LG3D

або

wmname compiz

Потім перезапустіть або запустіть свою програму Java.

Я підтвердив, що це працює над JDK 1.7u3 з Netbeans 7.1 на Ubuntu 11.10 / Awesome.

Щоб отримати додаткові відомості, перегляньте вікі Awesome щодо цього питання .


1
була така ж проблема з xmonad, це виправлено
собака

У цій статті вікіпедії сказано, що xmonad не переосмислюється: "Практично всі сучасні менеджери вікон повторно виховують [...] Виняток із цього правила - dwm, PLWM, ratpoison та xmonad, через відсутність будь-яких типових прикрас вікон, що використовуються від цих керівників вікон "
собака

2

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

export _JAVA_AWT_WM_NONREPARENTING=1

джерело

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.