My current window manager that I’m using, and have used for the last two years, is called wmii (window manager improved 2). Not going into details with wmii, but I experimented and “hacked” around with it quite much in the beginning. The problem was though, while I was doing this I couldn’t keep my regular applications running (browser, mail/chat client, etc.) since I needed to restart the X session regularly.
Then I found out about Xephyr, which basically is an X server which targets a window of another X server as its framebuffer. Making it possible to run a window manager inside of another window manager, for instance.
Xephyr is a great tool to use even if you’re not developing. For instance, it could be used to try out different kinds of window managers. There are quite many out there worth taking a look at.
Read the rest of this entry »