mirror of
https://github.com/KDE/krfb
synced 2026-07-01 07:41:17 -07:00
Summary: Adds a new framebuffer implementation, which uses xdg-desktop-portal to support remote desktop on Wayland and uses PipeWire to deliver the screen content. So far only mouse support is implemented, because keyboard support is missing on KWin side. Reviewers: Kanedias, romangg Reviewed By: Kanedias Subscribers: asturmlechner, pino, ngraham, romangg Differential Revision: https://phabricator.kde.org/D20402
28 lines
653 B
CMake
28 lines
653 B
CMake
include_directories (${CMAKE_CURRENT_SOURCE_DIR}
|
|
${CMAKE_CURRENT_BINARY_DIR}
|
|
)
|
|
|
|
set (krfb_events_xdp_SRCS
|
|
xdpevents.cpp
|
|
xdpeventsplugin.cpp
|
|
)
|
|
|
|
qt5_add_dbus_interface(
|
|
krfb_events_xdp_SRCS
|
|
${CMAKE_SOURCE_DIR}/dbus/xdp_dbus_remotedesktop_interface.xml
|
|
xdp_dbus_remotedesktop_interface
|
|
)
|
|
|
|
add_library (krfb_events_xdp MODULE ${krfb_events_xdp_SRCS})
|
|
|
|
target_link_libraries (krfb_events_xdp
|
|
KF5::CoreAddons
|
|
KF5::I18n
|
|
Qt5::DBus
|
|
krfbprivate
|
|
)
|
|
|
|
install (TARGETS krfb_events_xdp
|
|
DESTINATION ${PLUGIN_INSTALL_DIR}/krfb
|
|
)
|