Eben ausprobiert. Geht über ConsoleKit. Wenn dein Autologin korrekt abgewickelt und etwa über .bash_profile startx ausgeführt wird, dann fehlt in der .xinitrc nur noch exec ck-launch-session xbmc-standalone. Der dbus-Teil sollte raus! Mit der entsprechend abgeänderten .xinitrc aus /etc/skel sieht das so aus:
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
#if [ -d /etc/X11/xinit/xinitrc.d ]; then
# for f in /etc/X11/xinit/xinitrc.d/*; do
# [ -x "$f" ] && . "$f"
# done
# unset f
#fi
# exec gnome-session
# exec startkde
# exec startxfce4
# ...or the Window Manager of your choice
exec ck-launch-session xbmc-standalone
groups führt bei mir power auf. Könnte vielleicht zusätzlich von Bedeutung sein.
Gruß