netbeans(java)在平铺窗口管理器中显示空窗口(很棒的 wm)

netbeans(java)在平铺窗口管理器中显示空窗口(很棒的 wm)

我使用“awesome”(平铺)窗口管理器(带有默认配置)并想要运行 netbeans(java 应用程序)。

但是窗口完全是灰色的。安装程序窗口也是灰色的,所以我在 KDE 下安装。

我猜想这与 Java 如何与桌面或 WM 对话有关,但发现很难找到合适的关键字来搜索这个问题

答案1

JVM 包含一个硬编码的非重新设置窗口管理器例如 Awesome。您可以使用wmname包中 suckless.org 提供的实用程序suckless-tools来设置根窗口的窗口管理器名称属性来解决此问题:

sudo apt-get install suckless-tools

然后

wmname LG3D

或者

wmname compiz

然后重新启动或启动您的 Java 应用程序。

我已经确认它可以在 Ubuntu 11.10/Awesome 上的 JDK 1.7u3 和 Netbeans 7.1 上运行。

有关更多详细信息,请参阅 Awesome 的 wiki问题

答案2

您可以定义一个环境变量来表明您的 WM 是非重定父级的:

export _JAVA_AWT_WM_NONREPARENTING=1

来源

相关内容