I have systemd (and no sysvinit) installed on a Arch Linux box. However, I cannot shutdown/reboot with consolekit (dbus interface). # systemctl {shutdown,reboot} work just fine, so I guess it's because consolekit doesn't know how to contact the pid 1 process.
Does anyone know the real reason? Is there anyway to configure consolekit/systemd to make it work? I believe Fedora/OpenSUSE can do it well, but I cannot check because I don't have a computer with them installed.