[systemd-devel] systemd 208:trouble with inactive user sessions at non-seat0 seats
David Herrmann
dh.herrmann at gmail.com
Thu Nov 28 01:58:54 PST 2013
Hi
On Tue, Nov 26, 2013 at 2:33 PM, Laércio de Sousa <lbsousajr at gmail.com> wrote:
> David,
>
> Looking at GDM debug and gdm-simple-slave.c source file, as well as
> "loginctl show-seat" output. I guess that GDM only requests user session
> activation for seats with CanMultiSession=yes, but currently systemd-logind
> still sets CanMultiSession=no for my non-seat0 seats.
>
> Does seat_can_multi_session() heuristics need some improvement since generic
> multi-session was introduced?
>
> I've applied your last patch. I confirm it solves my problem for now.
Thanks for the confirmation. I pushed the revert to systemd-git so 209
will contain the fix. I will take care that it gets marked as fix for
208, too.
Regarding gdm: I guess we cannot rely on CanMultiSession here. It's to
risky that we break some other application. But maybe we can allow
desktop-managers to modify the CanMultiSession property. So if they
explicitly set it to 1 (which we don't do for seats without VTs), we
activate the new logic.
Thanks
David
More information about the systemd-devel
mailing list