Ohne eine dbus session Instanz geht es wohl nicht. Mit GDM ging es weil GDM eine dbus session startet.
wenn ich den Inhalt von /etc/X11/xinit/xintrc.d/30-dbus in meiner ~/.xinitrc hinzufüge geht es auch ohne GDM.
# launches a session dbus instance
dbuslaunch="`which dbus-launch 2>/dev/null`"
if [ -n "$dbuslaunch" ] && [ -x "$dbuslaunch" ] && [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
eval `$dbuslaunch --sh-syntax --exit-with-session`
fi
edit:
alternativ funktioniert auch
source /etc/X11/xinit/xinitrc.d/30-dbus
oder
source /etc/X11/xinit/xinitrc.d/*
Das letzte ist auch das was GDM und KDM machen.
Danke an Jan de Groot für den Tip...