The documentation then dives directly into implementation details.
I attempted to read the rest of the documentation, but with the problem it is trying to solve undefined, it is not making any sense to me.
Also, from what I can gather it is an "opt in" system like utmp. What is there to guarantee that every gui or login method for the computer will use this? Isn't there a way to tell if a user is logged in without the gui or cli itself being required to write to some log file or database? The requirement to write to said log file or database is guaranteed to be forgotten by some gui or cli at some point (as it seems is proven by the fiasco of utmp), and forgetting to do this is not even considered a bug.
From the documentation of ConsoleKit:
"
Defining the Problem
To be written.
"
The documentation then dives directly into implementation details.
I attempted to read the rest of the documentation, but with the problem it is trying to solve undefined, it is not making any sense to me.
Also, from what I can gather it is an "opt in" system like utmp. What is there to guarantee that every gui or login method for the computer will use this? Isn't there a way to tell if a user is logged in without the gui or cli itself being required to write to some log file or database? The requirement to write to said log file or database is guaranteed to be forgotten by some gui or cli at some point (as it seems is proven by the fiasco of utmp), and forgetting to do this is not even considered a bug.