Multiseat: only first seat session is marked as "active" in ConsoleKit

Bug #1075125 reported by Laércio de Sousa on 2012-11-05
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Light Display Manager
Undecided
Richard Hansen
lightdm (Ubuntu)
Undecided
Richard Hansen

Bug Description

Is there a way LightDM could deal with ConsoleKit so that all LightDM seats can have "active" sessions as seen by ConsoleKit?

Currently, when I set two or more seats with LightDM, only the first one is marked as active in ConsoleKit (as you can see in the output of command "ck-list-sessions"). The olher seats, once marked as "inactive", are not allowed by default to e.g. mount removable media.

Just for comparison, a patched GDM[1]+ConsoleKit[2] combination maintained by Huo & Cameron at Oracle, available in a7x's multiseat PPA, can give an active CK session for each seat.

[1] http://git.gnome.org/browse/gdm/log/?h=wip/multi-seat

[2] http://cgit.freedesktop.org/ConsoleKit/log/?h=wip/multi-seat

Related branches

summary: - Multiseat: only one seat is marked as "active" in ConsoleKit
+ Multiseat: only first seat session is marked as "active" in ConsoleKit
Richard Hansen (rhansen) on 2012-12-27
tags: added: multiseat
Richard Hansen (rhansen) wrote :

ConsoleKit is going away, and will be completely replaced by systemd's logind in saucy. Partial support for logind is already in raring. I have some changes to LightDM in progress to add more complete logind multiseat support. If you are using Ubuntu, please try installing the version of LightDM in my PPA (<https://launchpad.net/~a7x/+archive/multiseat>):

    sudo apt-add-repository ppa:a7x/multiseat
    sudo apt-get update
    sudo apt-get upgrade

More complete instructions can be found by visiting the PPA page.

Changed in lightdm:
assignee: nobody → a7x (a7x)
Changed in lightdm (Ubuntu):
assignee: nobody → a7x (a7x)
Changed in lightdm:
status: New → In Progress
Changed in lightdm (Ubuntu):
status: New → In Progress
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers