1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-29 09:37:45 +00:00

SpiceAgent: Add a new spice agent service :^)

A SPICE agent communicates with the host OS to provide nifty features
like clipboard sharing :^)

This patch implements only plain-text clipboard sharing.

See: github.com/freedesktop/spice-protocol/blob/master/spice/vd_agent.h
This commit is contained in:
x-yl 2021-07-12 18:25:37 +04:00 committed by Andreas Kling
parent 42c5df7256
commit d4bb6a1a1e
8 changed files with 432 additions and 0 deletions

View file

@ -0,0 +1,13 @@
serenity_component(
SpiceAgent
TARGETS SpiceAgent
)
set(SOURCES
main.cpp
SpiceAgent.cpp
ClipboardServerConnection.cpp
)
serenity_bin(SpiceAgent)
target_link_libraries(SpiceAgent LibGfx LibCore LibIPC)