I started using Compiz and Beryl on Fedora Core and Ubuntu. Very cool!! I want to use them on Solaris Desktop, does anyone know the plan?

One serious problem for me is that NetBeans IDE is not working with these cool 3D desktop. Only frame is displayed, contents - menus, toolbar and any other components are not displayed.

I understand there are two bugs in JDK.
  • Compiz: 6429775 : Xgl/Compiz/Java 1.5/Swing problem
  • Beryl: 6509038 : Beryl support in AWT/Swing as a NonReparenting WM
The first one for Compiz has been fixed in Java 6 u1. You can try it, EA build can be downloaded from http://download.java.net/jdk6/binaries/. Beryl is not working yet, but I found there is a workaround in Beryl Wiki. (I haven't tried the workaround yet...)
Comments:

I start netbeans when I am on metacity and switch to compiz afterwards. This solves the problem with not displaying stuff. Or even if I start netbeans when I am on compiz, I just switch to metacity and back and it is solved.

Posted by marlor on January 30, 2007 at 06:27 PM JST #

Thanks marlor for the workaround, yes it works! It works fine for web application development. When I'm using IDE for development of plugin and standalone application, IDE starts another IDE with plugin and standalone apps, so it's still hard to use :-(

Posted by Masaki on January 30, 2007 at 06:37 PM JST #

IMO, the reason why such issues exist on Swing/AWT apps in Beryl is because there currently exists no Java GUI toolkit that is built to take advantage of, or at least cooperate with 3D environments in X11. Then again, Beryl is meant to be a windowing environment and not a whole-hog framework for applications to take advantage of. Shame, really.

Posted by Rayne Van-Dunem on February 01, 2007 at 04:38 AM JST #

Post a Comment:
Comments are closed for this entry.

This blog copyright 2009 by katakai