My main motivation is because there isn’t currently a standard for system actions like suspend/hibernate anymore. We use these features in Xfce and it would be nice to keep the session manager and power manager in sync (i.e. you inhibit something and the session manager doesn’t see it).
Obviously there’s systembsd in the works, so this is a stop gap until that matures (however long that may be). But I’ll happily continue to maintain and support ConsoleKit2 as long as someone finds it useful.
Anyway, I’ve tried to fix up bugs reported on the old bug tracker (especially ones with patches) and pull in patches that everyone has been carrying around.
The release notes cover what’s done so far: https://github.com/ConsoleKit2/ConsoleKit2/releases
Feel free to report bugs or feature requests and pull requests are always welcome! You can also sign up to translate the strings.