graesslin created this revision. graesslin added a reviewer: Plasma. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY This follows the approach of kscreenlocker and ksplash: in multi-screen setups there is one dedicated greeter shown per screen. When the screen changes resolution, the view gets adopted, when a screen is destroyed, the view is removed and when a new screen gets added, a view gets created. This should make the logout dialog work reliable in multi-screen setups. As an additional change it's no longer bound to X11 and can also create views on Wayland, though further integration is required to have the views positioned correctly and make the compositor aware of this being a logout dialog (handle like popups). Unfortunately this change does not work reliable on multiple screens: only one of the views gets mouse events. This behavior is reproducable with both X11 and Wayland. REPOSITORY rPLASMAWORKSPACE Plasma Workspace BRANCH ksmserver-logout-greeter-per-screen REVISION DETAIL https://phabricator.kde.org/D2264 AFFECTED FILES ksmserver/logout-greeter/main.cpp ksmserver/shutdowndlg.cpp ksmserver/shutdowndlg.h EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: graesslin, #plasma Cc: plasma-devel, jensreuterberg, abetts, sebas
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel