20 lines
841 B
Text
20 lines
841 B
Text
|
What is ConsoleKit2?
|
||
|
===================
|
||
|
ConsoleKit2 is a framework for defining and tracking users, login sessions, and
|
||
|
seats. It allows multiple users to be logged in at the same time and share
|
||
|
hardware for their graphical session. ConsoleKit2 will keep track of those
|
||
|
resources and whichever session is active will have use of the hardware at that
|
||
|
time.
|
||
|
|
||
|
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.
|