[ConsoleKit] Multi-Seat branch

Halton Huo Halton.Huo at Sun.COM
Mon Jun 22 20:55:53 PDT 2009


Hi Shima,
On Mon, 2009-06-22 at 16:34 -0300, Marcelo Boveto Shima wrote:
> Hi,
> 
> I maintain FreeNX on Ubuntu and I created a new project for replacing
> it.
> Seems that some integration work I am doing for the Session Manager
> will
> become obsolete with the multi-seat branch. So I want to support this
> new
> ConsoleKit directly.
> 
> I have a few questions about this branch:
>  - Is the multi-seat branch compatible with master? I mean, it will
> break
>     my desktop because of api change?
I presume this branch will be merged with master once the changes are
passed review. Ray is doing that. 
>  - What are the plans for supporting remote sessions?
Sorry, I have no knowledge of FreeNX. I do not know what's remote
sessions meaning.
But you can take a look at the design document
http://wiki.genunix.org/wiki/index.php/design_for_newgdm_consolekit_multiseat_multidisplay

You can judge whether the multi-seat feature can help you.
>  - Seems that the ConsoleKit will invoke the Xserver for the Session
> Leader,
>     the Xserver will run as root or it can be runned using the session
> owner user too?
AFAIK, the answer is NO if you're talking about gdm-session-worker.
>  - ConsoleKit will invoke the session too?
ConsoleKit will tell display manager (GDM, KDM, etc) through signal
SessionToAdd. Then display manager will create the session later. You
can take a look at the diagrams in above design document.
> 
> This week I will try to install it to take a look.
Good, please use GDM branch display-configuration if you need GDM. Let
me you if you have problem.

Thanks,
Halton.



More information about the ConsoleKit mailing list