Tag Archives: ConsoleKit2

ConsoleKit2 1.0

The first stable release of ConsoleKit2 is out! Thanks to everyone who has contributed to ConsoleKit2 in any capacity (translations, testing, code, and bug reports).

The next big goal for ConsoleKit2 is adding multi-seat support and server managed file descriptors. This will allow Mir, Wayland, and Xorg to run without root rights. Since that may take several months at the current development pace and distributors would like to depend on ConsoleKit2 now as it’s support slowly being added to other projects, marking ConsoleKit2 stable seems like a good idea.


ConsoleKit2 is a fork of ConsoleKit I’ve been working for a little while.

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.