This is an old revision of the document!
Using Another Window Manager
Xfce works nicely together with other window managers instead of xfwm4.
General Configuration
Replacing xfwm4 with the window manager of your choice is quite easy. Run
<command of your wm> --replace
and http://docs.xfce.org/xfce/xfce4-session/preferences#session. The change will be applied in an instant.
Or, if the WM of your choice does not support the --replace
switch or you do not want saved sessions, use
xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -n -a -t string -s "<command of your wm>"
This needs a restart of your session.
To make the change on a global scope for all users, alter
/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
and change the appropriate value.
Compiz
Just don't use it. It is outdated. Upstream is dead. Canonical took over the development, but only for there Unity, so don't expect proper packages outside of *buntu.