[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