Beryl与AWT/Swing的冲突解决

我默认的窗口管理器一直都是用的Beryl,没出过什么问题。不管是开发(Java)还是一般的应用。
开发的时候如果做到Java的桌面应用我一般是用SWT,AWT/Swing好久没用,今天用了,突然发现一个问题:
开启Beryl做AWT/Swing的时候控件不能显示,也就是画不出来,郁闷。
到Java开发社区看了下,说这是JDK6的一个Bug- -!
不过,还好,有解决方法,就是编辑一下/etc/environment:

 sudo gedit /etc/environment

加入这句:
AWT_TOOLKIT="MToolkit"
好了,问题暂时可以解决:-)

你可能感兴趣的:(java,swing)