June 28, 2008

New tiling plugin for compiz-fusion – grid

Filed under: Projects — by suasol @ 10:24 am
Tags: , ,

When, like all rockstar developers, you have an enormous flatscreen monitor bigger than your TV at home gracing your desk, it’s fair to say you no longer want to maximize your windows all the time.

The larger the monitor you have, the more time you spend tediously moving and resizing. Until winsplit revolution that is ( It’s really intuitive, small and fast. Also it has the hallmark of really good utilities. That is, when you use another machine without it, you want to stab your eyes out with paperclips at the sheer frustration of it all.

Winsplit screenshot

I liked it so much, I’ve written a version for Linux. A plugin for compiz-fusion specifically. Get it from:

git clone git://

You’ll need a boatload of dependencies to make it compile. If you’re on a debian-ish system you’ll want to apt-get build-dep compiz-fusion-plugins



  1. Finally, with this plus Gnome DO, I can now be windows-free! Thanks so much!

    Comment by Aaron — July 11, 2008 @ 6:22 am |Reply

  2. Glad to hear it. Spread the word.

    Comment by suasol — July 13, 2008 @ 1:08 pm |Reply

  3. You, sir, made my week. I just switched back to fusion from WMII, and I was really missing the tiling goodness. This is just enough to keep me from being sucked back πŸ™‚ — Thanks!

    Comment by Burke Libbey — August 5, 2008 @ 8:03 pm |Reply

  4. Excellent!
    really cool!
    one tiny detail though : it works absolutely great with 1 screen, but with 2 it tries to use both monitors as 1 unit…
    any way around that problem?

    Comment by kbsali — September 25, 2008 @ 4:32 pm |Reply

  5. I don’t have multihead setup to test here, but I just made a change in the git repo which may help you.

    Comment by suasol — September 25, 2008 @ 8:11 pm |Reply

  6. WOW! πŸ™‚ Thanks a whole lot, it does work great now!

    Comment by kbsali — September 26, 2008 @ 8:11 am |Reply

  7. […] – bookmarked by 1 members originally found by KAMInoYAMI on 2008-10-12 New tiling plugin for compiz-fusion – grid – bookmarked by 5 […]

    Pingback by Bookmarks about Compiz — October 30, 2008 @ 2:15 am |Reply

  8. This is an absolutely *AWESOME* plugin. Fantastically amazing. I can’t overstate how great this is. I have 2 x 22″ monitors. This plugin allow me to use space in a reasonable way.

    I was thinking about experimenting with an “alternate” tiling window manager like awesome, xmonad, or ion.

    But this is absolutely fantastically great.

    Only thing that would complement it more is if there’s a way to keyboard navigate to focus on windows. Otherwise, best way I have to switch between beautifully spaced windows is alt-tab, or scale. With new static switcher, I’d have to say alt-tab is the winner, but still, if there were a way to change focus using keyboard and based on window position (something I think the tiling WMs focus on). That would be heaven….

    Fantastic work though. Thank you so much.

    Comment by Daniel — October 31, 2008 @ 7:53 pm |Reply

  9. Thanks Daniel, I’m glad you like it as much as me πŸ™‚

    Nice idea to switch focus based on position, I’ve added it to the wiki. (

    Comment by suasol — October 31, 2008 @ 9:03 pm |Reply

  10. i like the idea of being able to focus on any given windows without going through alt-tab! πŸ™‚
    anyway, i’ve added my 2 cents to the wiki page… hope you don’t mind!

    Comment by kbsali — November 4, 2008 @ 6:07 pm |Reply

  11. Compiz and I don’t get along, so I whipped up a quick WinSplit Revolution clone in Python.

    I know this isn’t the most appropriate place, but the UbuntuForums thread where it should go is read-only and this is one of the links people there are likely to see it.

    Comment by Stephan Sokolow — November 28, 2008 @ 9:28 am |Reply

  12. Great work! Thanks suasol (and thanks winsplit πŸ™‚ ).
    Now if there only existed a plugin to resize a window when “stuck” to an adjacent window, compiz-fusion would be a perfect combination of tiling and non-tiling window managers. πŸ˜€

    Comment by Julian — December 9, 2008 @ 9:40 pm |Reply

    • Nice idea. There are still some spare numkeys which could toggle stickyness.

      Comment by suasol — December 15, 2008 @ 1:42 pm |Reply

  13. Excellent plugin, thanks much!

    Comment by Dustigroove — December 10, 2008 @ 8:20 pm |Reply

  14. Thank you so much for this!

    Comment by Flo — May 21, 2009 @ 4:26 pm |Reply

  15. Uber plugin. Much thanks for this. How about a tile by default action though? So that when you open a new window, it’s automatically placed in an unused cell?

    Comment by F4RR4R — July 26, 2009 @ 5:52 pm |Reply

    • Thanks F4RR4R, I’m afraid grid was a weekend hack and it complete for me. Unless winsplit adds another feature I can’t do without of course.

      Comment by suasol — August 6, 2009 @ 9:02 pm |Reply

  16. Dude you saved my life, thank you very much for this !

    Comment by Bob — August 13, 2009 @ 7:44 pm |Reply

  17. Hi there, can someone tell me where can I download this?. The git repo seems to be dead… And I really need tiling

    Comment by masterLoki — November 18, 2009 @ 6:19 pm |Reply

  18. Found it!! total life saver. Thanks man

    Comment by masterLoki — November 18, 2009 @ 8:10 pm |Reply

  19. Excellent work, thanks a lot.

    Comment by Heikki — December 3, 2009 @ 1:58 pm |Reply

  20. thanks! been looking for this for a while!

    Comment by stunny — January 8, 2010 @ 11:14 am |Reply

  21. Much love for this, thanks for scratching that itch & keep scratchin’.

    Comment by etcet — January 30, 2010 @ 10:22 pm |Reply

  22. From other posts, it sounds like this should be included in current Ubuntu, but it’s missing on 10.10. Is there a package for it that I can install?

    Comment by Jean Jordaan — January 3, 2011 @ 1:22 pm |Reply

    • Yes it’s in ubuntu now
      % dpkg -S /usr/lib/compiz/
      compiz-fusion-plugins-extra: /usr/lib/compiz/

      Comment by suasol — January 11, 2011 @ 11:48 pm |Reply

  23. Found it: it’s provided in compiz-fusion-plugins-extra

    It’s still a far cry from e.g. wmii unfortunately. I find it makes me do more work for a less optimal layout.

    Comment by Jean Jordaan — January 3, 2011 @ 6:24 pm |Reply

  24. Wow!!That’s what I’ve benn looking for for a long time~!!
    Thanks for sharing this post~~.

    Comment by eric javits handbags — January 16, 2011 @ 3:38 pm |Reply

  25. this is a great plug, but is it possible to adjust the grid percentage value of each position like they do in winsplit revolution?

    Comment by dinamyk — January 18, 2011 @ 6:09 pm |Reply

    • There’s plenty of new stuff in the latest dev version, I don’t know if that particular feature is in.

      Comment by suasol — March 12, 2011 @ 6:29 pm |Reply

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create a free website or blog at

%d bloggers like this: