I've just made an initial release of my library 'wimpiggy', and I thought some here might find it interesting to play with. (It's numbered 0.0.3 because it branched out of a larger project.) Basically, the idea of wimpiggy is to make writing your very own ICCCM-compliant, EWMH-compliant, compositing, etc. etc. window manager just as easy as writing any other app with PyGTK -- basically it takes care of all the messy low-level X stuff, and you just connect to some signals and pack some widgets to perform layout like any other PyGTK app -- just now some of your widgets are application windows.
A minimal window manager is ~40 lines of code: http://partiwm.org/browser/README.wimpiggy Any you can get it here: http://partiwm.org/static/downloads/parti-all-0.0.3.tar.gz As an initial release, there are plenty of rough corners, no docs, and no guarantee I won't change the API around, but hey, share and enjoy. -- Nathaniel -- Electrons find their paths in subtle ways. _______________________________________________ pygtk mailing list [email protected] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
