June 2, 2009

Ubuntu 8.10 instructions updated

Filed under: Projects — by suasol @ 9:46 pm
Tags: , ,

9.04 comes with grid installed, but if you have an older distro this is how to install:


May 1, 2009

Grid now part of official compiz distribution

Filed under: Projects — by suasol @ 7:07 pm
Tags: , ,

Yay, it’s official.

BTW if you need to compile for older distros, the source location is now Note that you’ll need an older version (e.g the “compiz-0.8” tag) to work with your older compiz.

November 5, 2008

New release fixes “gap bug”, respects window size hints

Filed under: Projects — by suasol @ 12:20 pm
Tags: , ,

A bug which intermittently caused a gap to appear at the bottom of the screen has been fixed. (The bug is worthy of a post in itself!)

Size increment and minimum size hints are now respected. If a window is too big to fit into the allotted grid, it will do the nearest possible thing, possibly spilling into adjacent cells.

The code has been tided somewhat in preparation for inclusion in the official compz fusion package.

As usual, get it from

git clone git://

See also the wiki for install info

October 31, 2008

Grid wiki now open

Filed under: Projects — by suasol @ 9:04 pm
Tags: , ,

So far I’m just using it to keep track of interesting feature ideas.

October 6, 2008

New grid release adds “middle resizing” & xinerama support

Filed under: Projects — by suasol @ 7:23 pm
Tags: , ,

Keys 2,5,8 now resize to the middle third on the second press. Thus it’s now really easy to create a 3×2 grid.

I now consider grid to be feature complete. The only things left are polish – respecting window minimum size hint and window size increment (for terminals). Animation would might be a nice option if somebody would like to submit a patch.

September 24, 2008

Somebody made a video of grid

Filed under: Projects — by suasol @ 9:56 am
Tags: , ,

The gridding doesn’t actually start until about half way through.

September 3, 2008

Grid install instructions

Filed under: Projects — by suasol @ 9:20 pm
Tags: , ,

Install build dependencies (platform specific) perhaps something like:

sudo apt-get install libtool compiz-dev compizconfig-settings-manager compiz-bcop

git clone git://
# if you get build errors you may need to install more dependencies and make again
make install # you can install as a normal user into your ~/.compiz folder

Enable grid in the compiz settings manager (ccsm)

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

Create a free website or blog at