3D Xgl Compiz Eye Candy for Ubuntu/Kubuntu Dapper and NVidia

To each his own, but I love eye candy. When I heard that you could get the 3D Xgl and Compiz environment running on Ubuntu/Kubuntu dapper (my default distribution), I immediately searched the web for instructions. Most of the instructions take a reasonably timid approach, which gets your 3D environment running in a test console (the second display, or :1). I'm more adventurous, however, and I immediately went for a total replacement. What follows are instructions for doing the same (updated 09/08/2006).

As the title says, these instructions are for Ubuntu/Kubuntu dapper with an NVidia binary driver. If you are using another distribution or are using an ATI card, you'll have to adjust the instructions or look elsewhere for information. Sorry, but this is what I run, so this is what I know.

As I point out in the comments below, no screen shot can do this eye-candy justice. The fun is how windows boing into view, how they wobble when you move them, how the multi-desktop cube rotates, and so on. But I have included a snaphot file below that shows a terminal in the foreground, and Firefox faded into the background.

Novell has some screenshots and videos at this link.

Install on Ubuntu/Kubuntu

Assuming you are using Ubuntu or Kubuntu dapper, add one or more of the following to your /etc/apt/sources.list file:

deb http://www.beerorkid.com/compiz/ dapper main aiglx
deb http://xgl.compiz.info/ dapper main aiglx
deb http://ubuntu.compiz.net/ dapper main aiglx
deb http://media.blutkind.org/xgl/ dapper main aiglx

I have them all in my sources.list file. That way, if one site happens to go down (and I've found that one or more does become unavailable at times), you have others. If apt-get update gives you trouble, comment out the site that is causing the problem. You can uncomment it later if you like.

Here is a list of the programs you will probably want or need. You probably have nvidia-glx installed already, but I listed it just in case.

Here are the basic installation commands. I tossed in a dist-upgrade just in case you aren't up to date with your distribution.

EDIT: Warning: The rapid development of compiz and cgwd leads to changes in the packages you need to download, so you may find that you have to change the following list of packages to install in order to keep up. I edit this article occassionally to update changes of which I become aware.

One way to keep track is to perform commands like apt-cache search compiz or a similar command for cgwd. This will show you what's available. Be warned, however, that not all of what's available can be installed. Sometimes what you find will be out of date. Just keep trying to install what you find, and read the error messages to get a hint of what to do next.

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install libgl1-mesa libgl1-mesa-dri libglu1-mesa mesa-utils
sudo apt-get install nvidia-glx
sudo apt-get install xserver-xgl compiz compiz-core compiz-gnome compiz-plugins libglitz1 libglitz-glx1
sudo apt-get install cgwd cgwd-themes

The xorg.conf changes

Edit your /etc/X11/xorg.conf file. If you don't already have RenderAccel set, change the video device section to add the line to turn this on. For example (your section may look quite different aside from the driver and RenderAccel lines):

Section "Device"
        Identifier      "NVIDIA Corporation NVIDIA Default Card"
        Driver          "nvidia"
        Option          "SLI"   "Auto"
        Option          "RenderAccel"           "true"

Make sure you have the following extensions section in your xorg.conf file. If it isn't there, add it.

Section "Extensions"
        Option  "Composite"     "Enable"

Launching Xgl from KDM

Edit /etc/kde3/kdm/kdmrc. Find the following section:


Comment out the normal X server startup command, and add a line to start the Xgl server. This line is specifically for the NVidia driver. You'll need to do a little of your own digging to find out which line to use if you are using an ATI card.

#ServerCmd=/usr/X11R6/bin/X -br
ServerCmd=/usr/bin/Xgl -fullscreen -ac -accel xv:fbo -accel glx:pbuffer

From now on, every time you start KDM, it should use Xgl instead of the normal X server for KDM and then continue to use Xgl for your GNOME or KDE session.

Launching Xgl from GDM

Edit the /etc/X11/gdm/gdm.conf file (or whatever file your distro uses -- my copy of Ubuntu uses gdm-cdd.conf). Modify it like this:

#0=Standard (comment out this line)

name=Xgl server
command=/usr/bin/Xgl :0 -fullscreen -ac -accel glx:pbuffer -accel xv:pbuffer

From now on, every time you start GDM, it should use Xgl instead of the normal X server for GDM and then continue to use Xgl for your GNOME or KDE session.

Starting Compiz

You no longer need to write your own startup script, since one is supplied in the new packages.

Start KDM or GDM and log in to GNOME or KDE. Open up a terminal window and run the command:

$ compiz-start

You should see some very nice eye candy after a moment. You may not like the default cgwd theme, so run this command to select a new theme. You may also have a menu entry in GNOME and/or KDE to run CGWD Themer. In my KDE installation it's Main Menu->Settings->CGWD Themer.

$ gcompizthemer

If you really want to get into some trouble, you can play with Compiz itself. Start this command:

$ csm

Compiz is far from stable at this point, and some settings can crash the desktop. This utility is for the bold and the restless only.

Final step

If you are comfortable using cgwd in GNOME or KDE, then configure your favorite desktop to start the compiz-start script automatically each time. If you are using KDE, open the System Settings, choose KDE Components, and then click the Add button in Autostart Applications to add this script.

If you are using GNOME, select System->Preferences->Sessions from the main menu. Click on the Startup Programs tab and click the Add button to add compiz-start as one of the startup scripts.

Why doesn't this work in Fluxbox?

I often use Fluxbox as a minimal window manager. You may use one of several other window managers. You can't run Compiz as a replacement window manager for something like Fluxbox because Fluxbox is the desktop environment that has all the Fluxbox features you like. Fluxbox is not a desktop environment with a drop-in window manager like GNOME, KDE or XFCE. Desktop environments like GNOME, KDE and XFCE all run their features outside the window manager. You can replace the window manager in GNOME, KDE and XFCE with minimal impact.

By "minimal impact" I mean that you'll still have the desktop background, panel, file managers, etc. that normally work with GNOME or KDE. But the new window manager will affect many other things. The hotkeys you use will change dramatically unless you take the time and trouble to customize them all (you can use the gconf editor to do this). Maybe someday the Fluxbox (and other window manager) maintainers will tap into Xgl and add fancy features. Until then, if you want the 3D eye-candy, use cgwd/compiz as your window manager with other desktop environments.

In the meantime, the above instructions may cause you trouble if you want to launch sessions other than KDE, GNOME or XFCE from KDM or GDM. I can still launch these sessions without problems, but it soothes my concience to warn you that your experience may vary.


You will discover most of the features of cgwd/compiz as you play around with it. Here's one important tip: This combination will override your virtual desktop settings. I find that I don't use the virtual desktop switcher anymore. I simply use Ctrl-Alt-Right to switch to the next desktop, and Ctrl-Alt-Left to switch to the previous one. You can also press Ctrl-Alt-PgDn to minimize (somewhat) the virtual desktop span. Keep holding down Ctrl-Alt and then use the right and left arrows to move between desktops.

Some actions are unintuitive and alarming, and you may suddenly find that all your windows are on the same screen, or that your windows disappear. The Escape key usually gets you back to where you were. Sometimes you have to explore a bit to undo the unexpected effects of this or that keystroke or mouse movement.

The cgwd program is a work in progress, and it is changing quickly. If you create your own theme and save it, be prepared to recreate it after you upgrade to a newer version of cgwd. I had window buttons disappear almost at random after I upgraded cgwd. I chose a standard theme and customized it again, after which this problem disappeared.


Choose your style and turn off your GUI effects. At the very least, turn off the menu drop shadow. It interferes with the Compiz effect. I turned off all GUI effects and that gave me the best results.


Choose your control style before you start using Compiz and Cgwd. You may be luckier than I am, but if I try to change control styles while Compiz is running, GNOME features crash left and right.

Possible problem

The order in which you install things makes a difference. If Compiz doesn't work for you (you'll usually get a message about a missing symbol, but sometimes you won't get a message at all), then you need to reinstall something to restore the library with the symbol.

I happened to install a custom kernel among other things, and Compiz stopped working. It turned out that the problem occurred because I installed the downloaded proprietary NVidia driver, which overwrites some of the Ubuntu GLX files. I reinstalled a number of packages, including the following:

sudo apt-get install --reinstall nvidia-glx libgl1-mesa-dri libglu1-mesa mesa-utils

I believe this fixed the problem for me. It is possible that I reinstalled other packages (see above for the packages you need -- you can always reinstall all of them).

EDIT: Some of the latest NVidia drivers now mess with library links that can break Xgl/Compiz/cgwd. I find that on some systems, I have to restore these links:

/usr/lib/libGL.so -> libGL.so.1
/usr/lib/libGL.so.1 -> libGL.so.1.2

It seems to break Xgl/Compiz/cgwd to have these libraries point to the NVidia-specific library, usr/lib/libGL.so.1.0.8762.

Final thoughts

It's hard to recall every step I took to get my eye-candy running, but I hope I covered all the steps above. If you run into any problems, post a response and I'll try to address it as best I can, assuming I can find the answers. I'm sure others have played with Xgl and Compiz by now, so if you have any tips or corrections, please post them.

Otherwise, enjoy your eye-candy!

snapshot.png563.59 KB


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Well recently I happened to

video's picture

Well recently I happened to install a custom kernel among other things, and Compiz stopped working. It turned out that the problem occurred because I installed the downloaded proprietary NVidia driver, which overwrites some of the Ubuntu GLX files. I reinstalled a number of packages, including the following pckage from unantu


Paris Hilton's picture

The cgwd program is a work in progress, and it is changing quickly. If you create your own theme and save it, be prepared to recreate it after you upgrade to a newer version of cgwd. I had window buttons disappear almost at random after I upgraded cgwd. I chose a standard theme and customized it again, after which this problem disappeared.

I managed to get this

Paris Hilton's picture

I managed to get this working on Kubuntu Dapper on AMD64. The main difference was in the repository list, one needs to replace add main-amd64. So for example,
deb http://xgl.compiz.info/ dapper main
is replaced by
deb http://xgl.compiz.info/ dapper main main-amd64.

How about Edgy?

Anonymous's picture

I use Kubuntu 6.10 Edgy Eft. Will the same thing work for that? And also, do I need to do anything if I'm running the x86 version on an AMD64 platform? (the amd64 version doesn't work on my PC).

Great solution

One night in Paris's picture

deb http://xgl.compiz.info/ dapper main
is replaced by
deb http://xgl.compiz.info/ dapper main main-amd64.

Nothin goin on =(

Tux's picture

Hey there. I used to have debian, now i'm with ubuntu dapper.
Problem is... i type in console compiz-start and... nothing happens :S I mean, i write 'sudo compiz-start' cuz I don't have permissions... Awww why is installing this so tricky? First time I did it on debian just... worked :S...
Anyone knows what my problem could be? Plz answer me =(!! thx... bye!


JT's picture

Anyone know how much more difficult this would be to do with Xubuntu?


on AMD64

Nik's picture

I managed to get this working on Kubuntu Dapper on AMD64. The main difference was in the repository list, one needs to replace add main-amd64. So for example,
deb http://xgl.compiz.info/ dapper main
is replaced by
deb http://xgl.compiz.info/ dapper main main-amd64.

I didn't try to play around with compiz settings, because I want them all. :)

it works

nasiona's picture

I followed your instructions today and I managed to make it work.
It works perfectly on my kubuntu, thanks for tut :)


m1th0l0gy's picture

works perfectly on kubuntu dapper on amd 64 :) nice tut


Nicholas Petreley's picture

Yup. I did a lot of swapping of drives and components recently in order to create a more reliable email server and workstation (I got 2 raid cards and configured raid 5 on both systems so I won't have down time due to a single drive failure).

In the process, I switched to Dapper AMD64 instead of Dapper 32. I got firefox 32 working on it (for flash and Java), and I got compiz/cgwd working, too. I'm a very happy camper.

Does this woks on Debian unstable?

Ivan Aleman's picture

Anyone have tried to make this under Debian?

It seems to be possible...

Xgl + Compiz + KDE + NVidia + Debian sid amd64

Anonymous's picture

I have tried it on debian. I manually download the rpms from http://software.opensuse.org/download/Compiz-Quinn/SUSE_Factory/x86_64/

and use alien to transform them into DEBs. Then I install them with dpkg -i . Then you have to change the X server in kdmrc to:
ServerCmd=/usr/bin/Xgl -accel glx:pbuffer -accel xv:fbo:1 -fp /usr/share/fonts/X11/misc

Create an executable file named: ~/.kde/Autostart/compiz.desktop
In there write:
[Desktop Entry]
Exec=compiz --replace gconf decoration wobbly fade minimize cube rotate scale zoom place move bs neg resize state switcher trailfocus water widget zoom & gnome-window-decorator &

el_GR <-- this is for Greek encoding, change it appropriately.

After a restart in kdm this should be working.

Since there is no official support from debian, I have come accross some problems:
There are packets that conflict with Xgl+compiz during an Debian update. Remove the conflicting Xgl+compiz packet, install the debian packet, reinstall the removed Xgl+compiz conflicting packet again.

Also trying to chenge my keyboard to Greek doesn't work with some versions.


dc's picture

I followed your instructions yesterday and I managed to make it work.

It's great and your document is very helpful !

However, I'm having two major concerns. I'm used to have 12 workspaces and the offered 4 viewports are not enough for the number of windows I need to manage. Maybe, there is a way to increase this number; I'll keep searching.

The second bigest problem is the speed. While moving a konsole window is fast enough, doing the same for a complex web page on konqueror makes it unusable. Again, the code may be scattered with debugging code and I expect the official release to be much faster.For example, watching a video introduced a 2 seconds delay between the image and the sound... Do I have everything setup as expected ? I think, but I'm not sure. Frankly, I hope this is a configuration problem :-)

Very promissing and excellent new features.


dc's picture

Thanks to both of you !

I managed to retrieve gset-compiz; I couldn't get it the other day...
It's exactly what I need; eventhough I don't understand some options. I need to spend some time palzing with all these parameters :-)

I use gset-compiz since I'm running KDE... I guess that a KDE configurator will be available soon; but gset does the work and is perfect for me.

Regarding my workstation, here is its configuration :

- Intel(R) Celeron(R) CPU 2.93GHz
- nVidia Corporation GeForce 6200 TurboCache(TM) PCI-X
- 1 GB RAM
- ASUSTek KT600-AL Motherboard
- kernel 2.6.15-26-686

Not really an old system... The problem is certainly related to a configuration mistake.

I'll try again today.


Slow key

Nicholas Petreley's picture

There's a slow key - I don't remember which it is (shift-F8?). Anyway, watch out that you don't press it by accident, or that will definitely slow down everything.

you are able to change the

Anonymous's picture

you are able to change the number of workspaces, just open gset-compiz and change the option for viewport from 4 to however many desktops you want. Although this will probably have more of an adverse effect on the overall speed. If you want some advice on increaseing the speed then it would be prudent to post the specs of your computer (processor, memory, bus speed, and video card)

More desktops

Nicholas Petreley's picture

I use 8 desktops, myself. Here's how to get more:

Run gconf-editor. Change the value for key:


...from 4 to 12. Done!

You can also use gset-compiz, but it's out of date, so I don't recommend it.

It's not at all slow for me, but maybe I just have a faster PC and video card.

Cannot UNDO! KDE is unusable...

lefty.crupps's picture

OK I started this last week and I thought I had failed somewhere. SO I left it for the weekend, hoping to fix/finish it upon my return from a weekend trip.

Now I have no Window Borders to move/close/resize my windows. Also my fonts and sizes have changed. I have tried to Undo every step in this guide (except for uninstalling packages) and I cannot get this back to normal. I would like it to either work or be done, but I have no knowledge of the files which we're editing so I am not sure what I've done wrong...

And who found Automatix to have the install of XGL/Compiz? I use Automatix and I've never seen it.

Any help to return me to normal would be appreciated... thanks!


Anonymous's picture

dpkg-reconfigure xserver-xorg will get it back to normal, there is also a file in (i believe for kde) /home/user/.kde that should be deleted

Broken Compiz

Nicholas Petreley's picture

The latest Ubuntu update of compiz/cgwd is broken, I believe. I got the same problem after the last update. No windows borders or title bar.

I uninstalled it all, deleted everything I could find, and started over. It's still broken, but I can get some themes to work.

I'm guessing a lot of this will be fixed in an upcoming update. There are other similar complaints on the compiz.net board, so we're not alone.

I also saw no title bar but

Anonymous's picture

I also saw no title bar but after putting it to start at boot everything worked, just dont change your theme without restarting.

Broken Compiz

Nicholas Petreley's picture

Double post.

A easier, no-brainer way to install xgl/compiz

Sridhar's picture

Just use Automatix Bleeder and let it install compiz by one click for you.

Compiz rocks...

cell-gfx's picture

It may be eye candy, but I found the whole cube presentation method a lot easier to help a Windows user visualise how the multiple desktops thing works. One of the coolest things I achieved was playing a video on Windows Vista Ultimate B2 running on VMWare Server at full speed while moving the virtual machine window across my 3D desktops! Nice!

There's a slightly easier way to do this...

J_K9's picture

At least, on Ubuntu - I never wrote instructions for Kubuntu, as XGL currently runs better on Gnome than KDE (IME). ;)

Both ATi and NVidia instructions on how to set up XGL in Ubuntu: http://tazforum.thetazzone.com/viewtopic.php?t=2189


Nicholas Petreley's picture

I had heard it runs better on GNOME, so I used GNOME for several days. I set it up to look almost exactly like my KDE installation (one panel, same icons, etc.) The only reason I noticed the difference is KDE apps loaded slower and I encountered the crash problem when trying to change control styles. Nautilus also deleted a bunch of folders I didn't want deleted when I tried to delete a shortcut. That REALLY ticked me off. I haven't been able to reproduce that problem so I don't know how it happened, and I can't say for certain whether it's my fault or the fault of Nautilus.

Anyway, I went back to KDE and found that Xgl/Compiz works just fine in KDE. No problems for me, yet.

I have been wanting to try

3th3r's picture

I have been wanting to try this on my box, but I run dual monitors, and last I heard XGL/Compiz did not support dual monitors (large desktop mode). Is that still the case?

I have two Nvidia-Graphics

Anonymous's picture

I have two Nvidia-Graphics cards and use the proprietary drivers and Xinerama. Compiz works for me.

RenderAccel is enabled by

Anonymous's picture

FYI: RenderAccel is enabled by default nowadays, and doesn't need to be specified in xorg.conf. I belive this has been the case since xorg 7.0.


noiesmo's picture

Here's a link to my screenshoots of Kubuntu with Xgl/Compiz been running it for about 5-6months.


and a link to my Howto


and a link to the compiz forum a very handy source for information on compiz/Xgl


Noiesmo :)

my web address

noiesmo's picture

Hey all I lost my original website name due to a server failure and inactivity with dyndns.org so now it is http://noiesmo.dnsalias.com


The media gallery is not currently available.

Sorry for any inconvenience.



shiny's picture

When I run runcompiz.sh, I get the following:

compiz.real: Another window manager is already running on screen: 0
compiz.real: No managable screens found on display :0

and I end up with no window decorations, so I have to run
kwin --replace
to get usable desktop back. Now, I'm wondering what's wrong: kdm is set up properly, xorg.conf looks ok, i have working 3d nvidia drivers, and I even had a working XGL/Compiz during Flight4 days, but now it refuses to work. Hm.

flies in my soup

lefty.crupps's picture

I can't get past this:
e@ee:~$ runcompiz.sh
e@ee:~$ compiz.real: No composite extension

** (cgwd:7482): WARNING **: Cannot open pixmap: help

and I did put the Section
Section "Extensions"
Option "Composite" "Enable"

in my xorg.conf



Nicholas Petreley's picture

If you made the change to GDM or KDM, you'll have to restart it for the changes to take effect.

Ctrl-Alt-F1 to a console.

Log in. Type

sudo /etc/init.d/kdm stop
sudo /etc/init.d/kdm start

(Change to gdm if you're using GDM.)

You also have to use the proprietary "nvidia" driver. The Xorg "nv" driver doesn't support composite.

it's not all eye candy

Anonymous's picture

i switched to Xgl a while, and using it productively now.
there are actually useful features that go beyong eyecandy.

probably the best tip for using Xgl productively is to
turn wobbly off! or at least tone it down.
i removed the wobbly effects from mapping new windows, as that would make every menu wobble as i opened it. try browsing through a deep hierarchical menu with that and you'll go dizzy in no time. (don't know if it is still the default).

my favourite features are the expose like making all windows visible (keys F10 (all windows), F11 (all windows of the active application), F12 all windows on the current desktop.)
that's much faster to find the right window, instead of using alt-tab or related to step through all of them one by one.
especially on a small 9" screen like mine (1024x600)

another favourite is that app windows turn grey if they are unresponsive for some reason. a very nice visual indicator about the state of an application. especially as it helps you to know when the app is responding again, so you don't need to click mindlessly in the app window, in the hopes of it responding sometime soon.

the only thing i miss is a replacement for the window maker dock.
sure there are launchers, but none are as easy to use with just dragging new app icons from running applications into the dock to have them stored there.

note that gset-compiz has not been updated in a while and does not handle a lot of the new settings. better use gconf-editor for that.
(don't know if there is a kde equivalent)

greetings, eMBee.

Looks pretty

alikilaij's picture

....but I could no longer play WoW or use MythTV. Do yourself a favor, make sure when you edit those config files, create a back-up so you can go back to actually "using" your system when you finish looking at all the pretty effects.

Think about what you do more

Nicholas Petreley's picture

And configure your system accordingly. You can always start a separate Xgl session if you play WoW and use MythTV a lot. Or if you don't, you can use Xgl and start a regular X session to play WoW, etc.

On Suse 10.1 ... you can too

JoseCC's picture

If you are using Suse 10.1, you can have very nice Descktop.

Try http://www.josecc.net/index.php?action=fullnews&showcomments=1&id=9

Good luck !

Screenshots needed.

Calum's picture

No screenshots?

You're basically saying: Here, try all this stuff, without us having any idea how good the final thing looks?

For the love of god!

Anonymous's picture

For the love of god!

Its a guide! Why the heck do you need pictures of the end result when they are plastered all over YouTube.com and other places around the web?!


Nicholas Petreley's picture

I've seen a lot of the screenshots. None of the still shots do it justice, though, because much of the eye-candy is in the motion. It's the way windows boing onto the screen. It's the way they wobble when you move them. And so on. Yeah, the transparency, shadows, etc., are nice, but the movement is what makes it fun.

No links?

Anonymous's picture

Nice post, although ONE screenshot and some links would be appreciated.
FYI - probably a lot of us arrived via linuxtoday.
Now we're wondering what this is about.
Suuure, we can manually search terms, but some navigation would be nice.
I agree with the grandparent poster... a few more details to this "guide" would round it out nicely.

No brains?

Mummys boy's picture

Yeah I agree. Thanks for taking the time to write the article for everyone.

But FYI...

Unfortunately I cant do things for myself. Opening another window, typing a few keystrokes to bring up google then typing "xgl screenshots" is too hard for me. I need to be spoon fed. Just wanted to let you know that.

And another thing can you add some more details? I myself wont add any of course, I'll leave that upto you.

Ok I feel better now. :-)


Anonymous's picture

Hey, leave the article author alone! Writing is tough, and if there's one thing authors don't like, it's getting feedback on how to improve their work. When I write something, I sure don't want to hear about what people liked and didn't like about it. More details? Screw you! If I didn't know people wanted more details when I wrote the article, then I certainly don't want to find out now. I mean, I can't use that information until I write my next article anyway.

A matter of taste

Nicholas Petreley's picture

On a personal note, why do all the Cgwd themes seem to fall into one of these catgories?

1. Vista
2. Gaudy
3. Unintuitive
4. Boring

Most of the themes are some variation on Vista. Some of the themes have colored buttons with no markers (like X for close) until you mouse over them. I find this unintuitive. Others are so gaudy that it hurts my eyes to look at them. Still others are incredibly boring (standard X _, etc. buttons).

I'd love to see some of you creative people out there make themes with buttons that are intuitive but interesting looking and NOT look like Vista.

Just my $1.75 ($0.02 adjusted for inflation). There's no accounting for taste, so you may love the available themes. I adjusted a Vista theme to be teal-colored and made the borders thinner. I'm happy with my theme, but it would be nice to see some tasteful non-Vista themes appear.

Most of the themes are some

Paris Hilton's picture

Most of the themes are some variation on Vista. Some of the themes have colored buttons with no markers (like X for close) until you mouse over them. I find this unintuitive. Others are so gaudy that it hurts my eyes to look at them. Still others are incredibly boring (standard X _, etc. buttons).

You've been around for a

Anonymous's picture

You've been around for a long time if your 2 cents adjusted for inflation is $1.75!

That's Because cgwd can't do

Anonymous's picture

That's Because cgwd can't do pixmaps yet. So you only get colors of diffrent shades and transparency. But they are in the process of getting some new engines.