Skip to content
Commit c9b896e7 authored by David Edmundson's avatar David Edmundson
Browse files

libkworkspace: Use display manager directly for session switching

The current design is that workspace components requesting to switch
user will fire into the screensaver which then shows a UI of existing
sessions with an option to go to the display manager for a new session.

This is rather dated. Modern login managers re-use sessions when a user
logs in again. Logging in as the same user twice is fundamentally broken
due to the shared dbus-daemon anyway.

It's a simpler UX and code path to just always go back to the login
manager when we want to switch or create a new session.

The lockscreen maintains the switch user button. This button relocks
(which no-ops) and goes to the display manager. We don't need the
session listing page or to handle initally set flags.
parent ab2a90aa
Pipeline #538310 passed with stage
in 11 minutes and 21 seconds
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment