it’s not a bug, it’s a feature!

the hardy alpha 3 livecd has this strange compiz bug.

if the window decorator starts up before the gnome settings daemon then the decorator uses the default gtk selection colour (a deep blue). the bug is that when the settings daemon gets itself going the buttons on the window titlebar change colour but the titlebar itself stays stuck at the old colour.

this produces a very strange effect:

desrt metacity theme screenshot

when i first started up the live cd i said to myself “wow! this is a really cool new theme!”. the theme seemed to come and go, though, and i finally realised that what i was looking at was actually just a strange bug caused by a race condition.

anyway, i like this bug so much that i’ve turned it into a proper theme. i did this simply by taking the “human” metacity theme and hardcoding the two different colours into it.

unpack the tarball in your ~/.themes directory.


download here


  1. Posted January 16, 2008 at 9:52 pm | Permalink

    I just wonder why they don’t use metacity with the new compositor. It’s much less annoying…

  2. troll
    Posted January 16, 2008 at 10:23 pm | Permalink

    I have to say that the color theme DOES actually look better than the intended one. Nice find.

  3. Posted January 17, 2008 at 12:46 am | Permalink

    Well, metacity’s compositor is still pretty new, and it’s based on the old and quite buggy xcompmgr. I’ve used xcompmgr for a year, so I speak from experience. I’m not surprised Ubuntu isn’t switching just yet.

  4. Anders
    Posted January 17, 2008 at 2:42 am | Permalink

    Wauw. That IS nice ;) Thanks!

  5. Robbert
    Posted January 17, 2008 at 7:35 pm | Permalink

    It isn’t actually a compiz bug, I’m using Hardy alpha with Metacity (as compositer) and I have the same problem.