[Differential] [Request, 197 lines] D2264: [ksmserver/greeter] Show one logout greeter on each screen
graesslin (Martin Gräßlin)
noreply at phabricator.kde.org
Fri Jul 22 13:27:48 UTC 2016
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20160722/494c6ce0/attachment.html>
More information about the Plasma-devel
mailing list