ConsoleKit2 is a framework for defining and tracking users, login sessions, and seats.
License: GNU General Public License v2.0
consolekit2's Introduction
What is ConsoleKit2?
===================
ConsoleKit2 is a framework for defining and tracking users, login
sessions, and seats.
What is a seat?
===============
A seat is a collection of sessions and a set of hardware (usually at
least a keyboard and mouse). Only one session may be active on a
seat at a time.
What is a session?
==================
A session is a collection of all processes that originate from a single
common ancestor and retain knowledge of a secret. As an implementation
detail, this secret may be stored in the process environment by the
login manager under the name XDG_SESSION_COOKIE.
Minimum Requirements
====================
* Autotools (for building ConsoleKit2)
* Gettext 0.15
* dbus-glib 0.82
* glib 2.30
* X11
* zlib
* libkvm (required for OpenBSD, FreeBSD, kfreebsd, and DragonFlyBSD)
* xsltproc
* PolicyKit/Polkit 0.92 (optional)
* PAM (optional)
* libudev (optional)
* xmlto (optional, for documentation)
* inotify (optional)
* RBAC (optional)
* pm-utils (optional, but required for suspend/hibernate on Linux)
More Information
================
Documentation is available at:
http://consolekit2.github.io/ConsoleKit2
Report bugs and feature requests to:
https://github.com/ConsoleKit2/ConsoleKit2/issues
Translation is handled with Transifex, please register at:
https://www.transifex.com/projects/p/consolekit2/
The main development follows the standard github work flow and happens at:
https://github.com/ConsoleKit2/ConsoleKit2
Communication can be done through github comments/issues as well as on IRC:
#ConsoleKit2 on freenode
You can easily join the channel by going to http://webchat.freenode.net/
ConsoleKit2 is a fork of ConsoleKit since it is no longer maintained.
Information on ConsoleKit can be found at:
http://freedesktop.org/wiki/Software/ConsoleKit/