D29024: feat(wayland): support multiple protocol extensions through plugin system
Roman Gilg
noreply at phabricator.kde.org
Fri May 8 14:45:49 BST 2020
romangg added a comment.
A separate library KScreenWayland is installed additionally to the runtime plugin, so that library can be linked against to create nested plugins for a Wayland session. These plugins must be installed in a certain directory (usually`/usr/lib/plugins/org.kde.libkscreen.backends/wayland/`) so they can be discovered at runtime after the Wayland plugin has been loaded. For each plugin a separate connection is established to the Wayland compositor as before and depending on reply the plugin is used or discarded.
KWayland plugin is by default compiled with libkscreen.
REPOSITORY
R110 KScreen Library
REVISION DETAIL
https://phabricator.kde.org/D29024
To: romangg, #plasma
Cc: davidedmundson, 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/20200508/c8d29686/attachment.htm>
More information about the Plasma-devel
mailing list