GNOME Bugzilla – Bug 787943
force a session bus for non-seat0 session
Last modified: 2017-09-20 20:08:07 UTC
Eventually, our software should become "multi-seat aware", where it takes into account multiple seats at a time for the user (even if it's just putting up a dialog saying "user is busy" on all but one seat). We're not there yet. And user bus currently breaks XDMCP (which should really spawn session with it's own separate user, but again, we're not there yet). This commit changes GDM to start a session bus for all non-seat0 displays, as a near-term workaround.
Created attachment 360132 [details] [review] gdm-x-session: force a session bus for non-seat0 session
Review of attachment 360132 [details] [review]: we don't use gdm-x-session for non-seat0 sessions, duh.
Created attachment 360149 [details] [review] session-worker: only jump to VT on seat0 seat0 is the only seat that supports VTs, so don't ever try to change VTs if not on seat0.
Created attachment 360150 [details] [review] gdm-sessions: force a session bus for non-seat0 session Eventually, our software should become "multi-seat aware", where it takes into account multiple seats at a time for the user (even if it's just putting up a dialog saying "user is busy" on all but one seat). We're not there yet. And user bus currently breaks XDMCP (which should really spawn session with it's own separate user, but again, we're not there yet). This commit changes GDM to start a session bus for all non-seat0 displays, as a near-term workaround.
Created attachment 360151 [details] [review] gdm-sessions: force a session bus for non-seat0 session Eventually, our software should become "multi-seat aware", where it takes into account multiple seats at a time for the user (even if it's just putting up a dialog saying "user is busy" on all but one seat). We're not there yet. And user bus currently breaks XDMCP (which should really spawn session with its own separate user, but again, we're not there yet). This commit changes GDM to start a session bus for all non-seat0 displays, as a near-term workaround.
Attachment 360149 [details] pushed as 85d23a4 - session-worker: only jump to VT on seat0 Attachment 360151 [details] pushed as 2b52d89 - gdm-sessions: force a session bus for non-seat0 session