D29028: feat(wayland): add Wrapland plugin
Roman Gilg
noreply at phabricator.kde.org
Mon Apr 20 22:18:03 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 kwinft_output_management_unstable_v1 protocol.
If the backend plugin is available at runtime the interface is instantiated in
parallel with the KWayland interface and whichever interface has success in
retrieving a management global first is used while the other one is rejected
for this execution.
Building this plugin is optionally and depends on Wrapland being available or
not.
TEST PLAN
Tested in KWin and KWinFT sessions.
REPOSITORY
R110 KScreen Library
BRANCH
wrapland-plugin
REVISION DETAIL
https://phabricator.kde.org/D29028
AFFECTED FILES
backends/kwayland/plugins/CMakeLists.txt
backends/kwayland/plugins/wrapland/CMakeLists.txt
backends/kwayland/plugins/wrapland/wrapland.json
backends/kwayland/plugins/wrapland/wrapland_interface.cpp
backends/kwayland/plugins/wrapland/wrapland_interface.h
backends/kwayland/plugins/wrapland/wrapland_output.cpp
backends/kwayland/plugins/wrapland/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/8c0fac09/attachment-0001.html>
More information about the Plasma-devel
mailing list