[KSMServer] Turn user switcher into a separate binary
ClosedPublic

Authored by broulik on Oct 30 2016, 12:24 PM.

Details

Summary

This follows the same approach as the logout greeter, albeit a bit simplified.
It also creates one window per screen and should fix the problems we had with its positioning in multi-screen setups.

Test Plan

Initially I just wanted to fix blur behind the greeter on wayland and then figured I might as well split it out to reduce the likelihood of ksmserver crashing due to opengl/graphics stuff

"Switch User" in kickoff, binary launched and showed the greeter, cancelling it or clicking in empty area would quit the greeter. Switching a session also worked. The window also has blur now.

The panels show up ontop of the window on Wayland but that's also the case for the logout greeter.

Diff Detail

Repository
R120 Plasma Workspace
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
broulik updated this revision to Diff 7755.Oct 30 2016, 12:24 PM
broulik retitled this revision from to [KSMServer] Turn user switcher into a separate binary.
broulik updated this object.
broulik edited the test plan for this revision. (Show Details)
broulik added a reviewer: Plasma.
broulik set the repository for this revision to R120 Plasma Workspace.
Restricted Application added a project: Plasma. · View Herald TranscriptOct 30 2016, 12:24 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
mart added a subscriber: mart.Nov 4 2016, 10:09 AM

+1 from me, other opinions?

davidedmundson accepted this revision.Nov 4 2016, 10:12 AM
davidedmundson added a reviewer: davidedmundson.
This revision is now accepted and ready to land.Nov 4 2016, 10:12 AM
This revision was automatically updated to reflect the committed changes.