summaryrefslogtreecommitdiff
path: root/src/login/logind-user.h
diff options
context:
space:
mode:
authorDavid Herrmann <dh.herrmann@gmail.com>2015-07-07 19:13:52 +0200
committerSven Eden <yamakuzure@gmx.net>2017-03-14 10:06:00 +0100
commitbad23a8de0f2bc88e8efa180395f2051132c8fe8 (patch)
treef76ee0edfe80d57812559e101c6906b056c809ae /src/login/logind-user.h
parentdb507ae23a34aa47404cd95e73a7af3414498ff9 (diff)
logind: allow sessions to share a VT if it's a greeter
Old gdm and lightdm start the user-session during login before they destroy the greeter-session. Therefore, the user-session will take over the VT from the greeter. We recently prevented this by never allowing multiple sessions on the same VT. Fix this now, by explicitly allowing this if the owning session is a GREETER. Note that gdm no longer behaves like this. Instead, due to wayland, they always use a different VT for each session. All other login-managers are highly encouraged to destroy the greeter-session _before_ starting the user-session. We now work around this, but this will probably not last forever (and will already have nasty side-effects on the greeter-session).
Diffstat (limited to 'src/login/logind-user.h')
0 files changed, 0 insertions, 0 deletions