Add basic systemd-logind multiseat support
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Light Display Manager |
Fix Released
|
Undecided
|
Richard Hansen | ||
lightdm (Ubuntu) |
Fix Released
|
Undecided
|
Richard Hansen |
Bug Description
systemd-logind is arrising to replace ConsoleKit in several Linux distributions (Fedora, Archlinux, Mageia, etc.). It fills the lack of proper multiseat support in ConsoleKit, which is being slowly deprecated.
At the moment, only GDM 3.4+ is fully compatible with systemd-logind, which makes it difficult to configure multiseat for other desktop environments than GNOME, specially those suitable for non-accelerated graphics, like XFCE and LXDE.
LightDM is becoming the default login manager for such lightweight DEs, and it will improve greatly the multiseat support in these systems when it's fully systemd-logind compliant.
I believe that, for the moment, both ConsoleKit and systemd-logind support could coexist in LightDM code.
Related branches
- Laércio de Sousa (community): Disapprove
- Robert Ancell: Needs Fixing
- Alberts Muktupāvels (community): Approve
- PS Jenkins bot: Pending requested
-
Diff: 301 lines (+85/-11)8 files modifieddata/lightdm.conf (+13/-0)
src/seat-unity.c (+18/-4)
src/seat-xlocal.c (+16/-4)
src/seat-xremote.c (+6/-2)
src/seat.c (+7/-0)
src/seat.h (+2/-0)
src/x-server-local.c (+21/-1)
src/x-server-local.h (+2/-0)
tags: | added: multiseat |
Changed in lightdm: | |
status: | New → In Progress |
Changed in lightdm (Ubuntu): | |
status: | New → In Progress |
Just found https:/ /bugs.launchpad .net/lightdm/ +bug/930488. Sorry for the duplicate.