__      __   _                    _         ___            __      ____  __ 
\ \    / /__| |__ ___ _ __  ___  | |_ ___  | _ \_  _ __ __ \ \    / /  \/  |
 \ \/\/ / -_) / _/ _ \ '  \/ -_) |  _/ _ \ |  _/ || / _/ _` \ \/\/ /| |\/| |
  \_/\_/\___|_\__\___/_|_|_\___|  \__\___/ |_|  \_, \__\__,_|\_/\_/ |_|  |_|
                                                |__/                        


Running PycaWM:
---------------

Use pycawm_launcher for PycaWM, and pycarepl for the REPL.
With GDM and KDM, you just have to select "PycaWM" in the wm list.
For slim, you must edit your /etc/slim.conf and add pycawm_launcher to the wm list.
If you want further information, see the default config file (which is well commented).

Key ideas of PycaWM:
--------------------

* Each method/function can be hooked. The window manager can thus easily react on pretty much everything. (for example, very useful for plugins.)
* The configuration file is written in python, not in an obscure/abstruse syntax.
* PycaWM is designed to be dynamically modified at runtime. We can dynamically add/remove buttons, keyboard shortcuts, plugins, and even change a window manager method.

Bugs:
-----

* Python-Xlib only supports images with a depth of 24 bits. Anything else will not render correctly.
* There is a non-fixed Python-Xlib bug in Ubuntu Feisty (7.04)
Make sure you have a working Python-Xlib version before trying PycaWM.
The bug report is here: https://bugs.launchpad.net/ubuntu/+source/python-xlib/+bug/173414


Notes:
------

The wallpaper is a modified version of "Friendly rabbit" by Darío Cutillas Carrillo. "Friendly rabbit" is under Public Domain and can be found at http://openclipart.org/media/files/danko/3531.
The wallpaper is under GPLv3 (as the rest of PycaWM).

basedirspec.py is based on basedir.py from ROX-Lib2.
Copyright (C) 2002  Thomas Leonard (http://rox.sourceforge.net)
Relicensed under GPL 3, as allowed by part 3 of the LGPL 2.1

