+ -
当前位置:首页 → 问答吧 → XGL 是挺好的,但是很多JAVA程序有问题,出现空白窗口,或者鼠标选择菜单的时候有问题。

XGL 是挺好的,但是很多JAVA程序有问题,出现空白窗口,或者鼠标选择菜单的时候有问题。

时间:2006-05-19

来源:互联网

1:有些程序根本就显示不出来,就是一个白窗口!
2:鼠标总是对不上JAVA程序中菜单的位置!

如果用Xnest可以解决问题,但是太别扭了。
而且关键是:才几分钟,就死掉了;不仅仅是Xnest自己死掉,连整个Xserver都搞死了。自动重新启动gdm, 重新登录。

郁闷啊,以后开发JAVA就只能把 XGL 关掉了。
有谁知道怎么弄么?

作者: outersky   发布时间: 2006-05-19

引用:
作者: outersky
1:有些程序根本就显示不出来,就是一个白窗口!
2:鼠标总是对不上JAVA程序中菜单的位置!

如果用Xnest可以解决问题,但是太别扭了。
而且关键是:才几分钟,就死掉了;不仅仅是Xnest自己死掉,连整个Xserver都搞死了。自动重新启动gdm, 重新登录。

郁闷啊,以后开发JAVA就只能把 XGL 关掉了。
有谁知道怎么弄么?
号称是JAVA 的BUG,SUN正在和Novell一同解决这个问题。

作者: james_su   发布时间: 2006-05-20

哈哈,搜了半天,总算找到一种办法勉强解决了。

就是在开启JAVA程序之前,现将窗口管理器切换过来。
首先看看当前正在运行的compiz的详细命令是什么:
ps aux | grep compiz

我的输出是:
/usr/bin/compiz --replace --sm-client-id default0 gconf &

然后停掉compiz:
[GNOME]
metacity --replace &

[KDE]
kwin --replace &

然后启动JAVA程序,
最后再重新启动compiz,就可以用了:
[把上面得到的那个命令重新输入一下]

/usr/bin/compiz --replace --sm-client-id default0 gconf &

总算是既可以用JAVA又可以用XGL了,虽然比较别扭!

原帖可以看这里(英文的):
http://ubuntuforums.org/showthread.php?t=136953&page=2

作者: outersky   发布时间: 2006-05-20