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
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel