Has anyone tried compiling i3 from scratch? I just did. Nasty dependency hell. libxcb was missing a header, had download it separately. Very strange.
libpthread-stubs-0.3.tar.gz, libxcb-1.9.tar.gz, xcb-proto-1.8.tar.gz, xcb-util-0.3.9.tar.gz, libXau-1.0.7.tar.bz2, xproto-7.0.23.tar.bz2, oh yeah, cairo-1.0.0, that little punk:
It finally broke at cairo --enable-xcb. I think cairo's xcb extension was written by drunkards:) It couldn't find it's own headers. One file looks in usr/X11R6/include/X11/XCB/, when it's actually called xcb/, another file looks in X11R6/include/XCB/, can't seem to make up it's mind where to look, and when I made some symlinks so it could, it still can't figure out what a cairo_surface_t * is. I dunno, it's sitting right there at the beginning of cairo.h. *shrug* I know if I upgrade cairo again, gtk/pango/etc are going to riot in the streets, and I don't want that. Bummer.
Anyway, it looked interesting. I wanted to give it a go. A bit of a paradigm shift. And I do agree that a single workspace with everything overlapping each other is a silly thing that came from win95 and should be taken out back and shot.

