My preferred desktop environment lately has been Lxde. I like handling most things from the command line, so Gnome and KDE always seem to get in my way more than I like. But I do envy some of the new window manager features. Openbox does a pretty good job (and with lxde it does slightly better).
But, I would really like to have dynamic keybindings at times and smarter window tiling/auto-arrangement. Static configs just don't quite cut it sometimes. It seems like some python hooks would do the trick, but I haven't had much luck finding support for it.
I was hoping someone knows of a python project that ties into openbox or some other compliant window manager. I've seen some newer WMs (qtile for instance) but I am a bit weary of its age/reliability.
I really don't need widget support and all that jazz, just looking for scriptable keybindings, and a semi-pleasant wrapper around window control. Do you know of any such projects? or am I looking at python/xlib solution?