We are currently adding temporary support to inhibit systemd from managing power actions.
In the future, power actions on a system that posses systemd should use the login api, instead of managing these ourselves.
This feature is not suggesting exclusion of non systemd based distros - Merely that if systemd is avaliable, we should use its functions. If it's not there, we use the current power management actions and code.
Again, I'm happy to do this work myself, but comments and such are welcome.
--enable-console-kit vs --enable-systemd ?
Possibly - Or just --enable-systemd, because
Possibly - Or just --enable-systemd, because when we don't use systemd, we are using the "current" standard actions via dbus etc.