[Differential] [Request, 112 lines] D2242: [ksplash] Better support for Wayland with multiple screens
graesslin (Martin Gräßlin)
noreply at phabricator.kde.org
Thu Jul 21 10:52:56 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
On Wayland ksplash only showed on one screen. This is due to QtWayland
not passing any hint to the compositor on which output to show the
fullscreen window. Thus the compositor placed all windows on the first
output.
This change uses KWayland to work around this problem by performing
a deeper integration. It doesn't use fullscreen windows any more, but
normal windows in combination with the PlasmaShell interface. That way
the windows can perform absolute positioning.
As the window is no longer fullscreen, it's marked as OnScreenDisplay
which makes sure that KWin raises it on top of all other windows. Also
ensures that opened windows aren't raised above it as used to happen.
REPOSITORY
rPLASMAWORKSPACE Plasma Workspace
BRANCH
splash-wayland
REVISION DETAIL
https://phabricator.kde.org/D2242
AFFECTED FILES
ksplash/ksplashqml/CMakeLists.txt
ksplash/ksplashqml/splashapp.cpp
ksplash/ksplashqml/splashapp.h
ksplash/ksplashqml/splashwindow.cpp
ksplash/ksplashqml/splashwindow.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/20160721/77870b44/attachment.html>
More information about the Plasma-devel
mailing list