If you want to play with a new window manager, but don't want to drop your current setup just yet, you can run this WM in the same session with Xephyr. I'm trying out
awesome. So I have a script like this to lunch awesome in fullscreen mode in my current session.
#!/bin/bash
Xephyr :2 -ac -fullscreen &
sleep 2
export DISPLAY=:2
awesome
kill $!
The sleep is needed because Xephyr needs some time so setup the new display and awesome already expects that the display is available at startup.
Isn't that awesome ?