http://anderse.wordpress.com/2011/09/11/xfce-4-slim-and-consolekit/
XDM Setup:
Remove any ~/.xinitrc files.Use (ex) /etc/env.d/90session and insert this to set Xfce as default WM:
XSESSION="Xfce4"
Update PAM configuration:
In /etc/pam.d/system-login. Change:
session optional pam_ck_connector.so nox11
to:
session optional pam_ck_connector.so
Fix runtime services:
I had to do this to make everything work, even though I did it while installing:
rc-update add consolekit default rc-update add dbus default
Then add XDM to services:
rc-update add xdm default
DONE