netbeans (java)는 타일링 창 관리자에서 빈 창을 보여줍니다 (awesome wm)


10

"기본"설정으로 "awesome"(바둑판 식) 창 관리자를 사용하고 netbeans (java app)를 실행하려고합니다.

그러나 창문은 완전히 회색입니다. 설치 프로그램 창이 너무 그렇기 때문에 KDE 아래에 설치했습니다.

Java가 deskop 또는 WM과 대화하는 방법을 수행해야하지만이 문제를 검색하는 데 적합한 키워드를 찾기가 어렵다는 것을 알았습니다.

답변:


10

JVM에는 Awesome과 같은 상위 보호 대상 이 아닌 창 관리자 목록이 하드 코딩되어 있습니다 . wmname패키지의 suckless.org에서 제공 하는 유틸리티 를 사용 suckless-tools하여 루트 창의 창 관리자 이름 속성을 설정 하여이 문제를 해결할 수 있습니다 .

sudo apt-get install suckless-tools

그때

wmname LG3D

또는

wmname compiz

그런 다음 Java 응용 프로그램을 다시 시작하거나 시작하십시오.

나는 이것이 Ubuntu 11.10 / Awesome의 Netbeans 7.1과 함께 JDK 1.7u3에서 작동하고 있음을 확인했습니다.

자세한 내용은 문제 에 대한 Awesome의 Wiki를 확인하십시오 .


1
xmonad와 같은 문제가 있었지만이 문제가 해결되었습니다
Dog

그 위키피디아 기사에서 xmonad는 부모가 아니라고 말합니다. "실제로 모든 현대적인 창 관리자는 부모를 양육하고 있습니다. 이 창 관리자에 의해 "

2

WM이 부모가 아닌 환경 변수를 정의 할 수 있습니다.

export _JAVA_AWT_WM_NONREPARENTING=1

출처

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.