Kanedias created this revision. Kanedias added a project: Plasma on Wayland. Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY Patch for KRfb to work with RemoteAccess Wayland protocol. This does not yet work (I didn't test this), just rebased against latest KRfb source. Works: - Screen - Mouse movement TEST PLAN Launch KWin on DRM screen with KWIN_REMOTE=1 and with preferredFrameBufferPlugin=gbm in krfbrc Try to connect with KRDC. REPOSITORY R437 Desktop Sharing REVISION DETAIL https://phabricator.kde.org/D6096 AFFECTED FILES CMakeLists.txt cmake/modules/FindLibdrm.cmake cmake/modules/Findepoxy.cmake cmake/modules/Findgbm.cmake events/CMakeLists.txt events/fakeinput/CMakeLists.txt events/fakeinput/fakeinputevents.cpp events/fakeinput/fakeinputevents.h events/fakeinput/fakeinputeventsplugin.cpp events/fakeinput/fakeinputeventsplugin.h events/fakeinput/krfb_events_fakeinput.desktop events/fakeinput/krfb_events_fakeinput.json events/x11/CMakeLists.txt events/x11/krfb_events_x11.desktop events/x11/krfb_events_x11.json events/x11/x11events.cpp events/x11/x11events.h events/x11/x11eventsplugin.cpp events/x11/x11eventsplugin.h framebuffers/CMakeLists.txt framebuffers/gbm/CMakeLists.txt framebuffers/gbm/gbmframebuffer.cpp framebuffers/gbm/gbmframebuffer.h framebuffers/gbm/gbmframebufferplugin.cpp framebuffers/gbm/gbmframebufferplugin.h framebuffers/gbm/krfb_framebuffer_gbm.json framebuffers/gbm/logging.cpp framebuffers/gbm/logging.h framebuffers/qt/qtframebufferplugin.cpp framebuffers/x11/x11framebufferplugin.cpp krfb/CMakeLists.txt krfb/events.cpp krfb/events.h krfb/eventsmanager.cpp krfb/eventsmanager.h krfb/eventsplugin.cpp krfb/eventsplugin.h krfb/framebuffermanager.cpp krfb/krfb-events.desktop krfb/krfb-events.json krfb/main.cpp krfb/rfbclient.cpp To: Kanedias, davidedmundson, graesslin Cc: plasma-devel, ZrenBot, spstarr, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, eliasp, sebas, apol, mart, hein, lukas