Ben, You can use the patch I posted here recently to get QEMU to fix the BGR problem internally. It doesn't have to be done at the VNC level - and in fact, this way, you can use it on the Solaris native X server (or even SunRays) in 24-bit color mode. I am attaching a new version of the patch, complete with the detection logic (to make it automatic), against today's CVS. My original post: http://lists.gnu.org/archive/html/qemu-devel/2006-04/msg00181.html The last (and fast) version: http://lists.gnu.org/archive/html/qemu-devel/2006-04/msg00195.html An additional hack to get SDL to configure this automatically, without needing the -bgr option on the command-line: http://lists.gnu.org/archive/html/qemu-devel/2006-04/msg00230.html Maybe Fabrice or Paul can commit this since I addressed all the original issues, but have yet to hear feedback on it. It's working fine for myself and for my customers using SunRays for several weeks now. The only issue is cirrus VGA in 16-bit mode seems to do some optimization that bypasses the swapping code. regular VGA or cirrus VGA in 24-bit mode (on the guest) works fine. Regards, Leo Reiter Ben Taylor wrote: > > Other than the colors being GBR instead of RGB (and I hear a fix for that in the vnc > code is in development) it works. > -- Leonardo E. Reiter Vice President of Product Development, CTO Win4Lin, Inc. Virtual Computing that means Business Main: +1 512 339 7979 Fax: +1 512 532 6501 http://www.win4lin.com