Compiz Update: What’s happening in the race to Natty!

Every lame blog post starts with the words “I have not blogged in a while”. So I am going to start this blog post with these words

“WOAH STUFFS HAPPENING FOLKS YOU’D BETTER BELIEVE IT!”

Ok, so now that I have your attention, here are a few things to turn your attention to:

Full steam ahead on bugfixes:

Ever since Feature Freeze, we’ve been full steam ahead on fixing the most annoying compiz pet peeves to make 0.9.4 ready for the mass audience (and when I say mass audience, I mean taking on the likes of those mentioned in launchpad bug #1, because compiz is all about kicking ass and taking names)

Here’s some highlights of possibly the most annoying things and most difficult things to fix that we’ve achieved:

  • No more invisible windows! All windows are now tracked correctly and windows that are re-parented away from the toplevels are now no longer interfered with
  • No more unity-window-decorator crashing! (Debugging this is fun when you don’t have access to debugging symbols since that makes the problem go away)
  • Stacking issues are now (mostly) gone with the exception of a few here and there
  • No more weird xterms (legacy border support added)
  • No more confusion between placement extents and actual input extents! There is now a new API to handle this
  • The Grid plugin is now better than Windows 7! It actually allows you to initiate “gridding” on each side of each monitor rather than the whole screen.
  • The switcher plugin now maintains a LIFO order rather than reversing the window list all the time

Unity MT Grab Handles!

Casually rebranded as “love handles“, this is a new compiz plugin which makes part of the unity/compiz experience. Basically they are small input windows which act as “handles” on the side of each window brought up by a three finger tap and tapped and dragged by one finger. So awesome. Actually, I love this plugin because it is one of the most beautiful pieces of Model-View code I have ever written, and thanks to Jason Smith for hooking it up to UTouch for me!

Love handles
Love handles

And finally, XTerms that don’t suck. Actually I just want to brag about this since it’s 3AM and this is one of the most annoying bugs I’ve dealt with:

Xterms that are winning
Winning

A fun game to play now would be “spot the difference” with that xterm and what your xterms look like right now when running Natty Alpha 3. If you happen to notice the small artefact the congratulations, that miscalculation was causing all kinds of havoc and driving me nuts for the past 4 hours.

That’s all for now. Out.

17 thoughts on “Compiz Update: What’s happening in the race to Natty!

  1. I love your work!!!!

    You’re are a hero in my book! Thank’s for your hard work and making this happen!

  2. “The Grid plugin is now better than Windows 7! It actually allows you to initiate “gridding” on each side of each monitor rather than the whole screen.”

    YAY! I’ve been using Win7 a fair bit recently, and this has always bothered me to no end… so it is great to know that when I get around to updating my linux install, I won’t have that problem. THANKS!

  3. Looks cool… wait a minute, three-finger-tap? Three fingers is a middle click. Used for pasting and opening stuff in new tabs and things. I mean, sure, on a limited-button tablet device it could work. But what about my macbook?

    1. Yes the handles are great but I can’t use Unity because of this, no way to remap trhee finger tap to the original midlle click behavior in every multitouch device, if I could just use another gesture for this my problem will be solved.

      1. Sorry to sound this way, but then, please don’t post such exciting blog entries.

        Compiz without cube isn’t compiz.
        Without cube, you can use mutter just as well.

        1. That’s absolute poppycock. Compiz has far more to it than just a cube that represents workspaces. Please stop trolling.

  4. Great work… It solved lot of problems with my previous installed version, but I saw a few new ones. Where should I report a bug? I’ve just registered to launchpad but the “Report a bug” button is disable.

  5. Will Compiz Wallpaper work in KDE/GNOME/XFCE/etc… for K/Ubuntu 11.04?
    (It would be nice to have at least a different color per viewport again…)

Leave a reply to Jason Smith Cancel reply