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