D29029: feat(wayland): add plugin for wlroots based compositors

Roman Gilg noreply at phabricator.kde.org
Mon Apr 20 22:21:48 BST 2020


romangg created this revision.
romangg added a reviewer: Plasma.
Herald added a project: Plasma.
Herald added a subscriber: plasma-devel.
romangg requested review of this revision.

REVISION SUMMARY
  Adds a plugin that uses the Wrapland library to interact with compositors
  supporting the wlr_output_management_unstable_v1 protocol.
  
  If the backend plugin is available at runtime the interface is instantiated in
  parallel with other interfaces and whichever interface has success in
  retrieving a management global first is used while the other ones are deleted.
  
  Building this plugin is optionally and requires upcoming Wrapland release
  version 0.519.0.

TEST PLAN
  Tested on sway and in Plasma session.

REPOSITORY
  R110 KScreen Library

BRANCH
  wlroots-plugin

REVISION DETAIL
  https://phabricator.kde.org/D29029

AFFECTED FILES
  backends/kwayland/plugins/CMakeLists.txt
  backends/kwayland/plugins/wrapland-wlr/CMakeLists.txt
  backends/kwayland/plugins/wrapland-wlr/wrapland-wlr.json
  backends/kwayland/plugins/wrapland-wlr/wrapland_interface.cpp
  backends/kwayland/plugins/wrapland-wlr/wrapland_interface.h
  backends/kwayland/plugins/wrapland-wlr/wrapland_output.cpp
  backends/kwayland/plugins/wrapland-wlr/wrapland_output.h

To: romangg, #plasma
Cc: plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, ragreen, ZrenBot, ngraham, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20200420/73f3ddbe/attachment.html>


More information about the Plasma-devel mailing list