Files
qemu/docs/interop/index.rst
Marc-André Lureau 3a453266e3 tools/qemu-vnc: add standalone VNC server over D-Bus
Add a standalone VNC server binary that connects to a running QEMU
instance via the D-Bus display interface (org.qemu.Display1, via the bus
or directly p2p). This allows serving a VNC display without compiling
VNC support directly into the QEMU system emulator, and enables running
the VNC server as a separate process with independent lifecycle and
privilege domain.

Built only when both VNC and D-Bus display support are enabled.
If we wanted to have qemu -vnc disabled, and qemu-vnc built, we would
need to split CONFIG_VNC. This is left as a future exercise.

Current omissions include some QEMU VNC runtime features (better handled via
restart), legacy options, and Windows support.

Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2026-05-09 18:54:16 +04:00

35 lines
674 B
ReStructuredText

------------------------------------------------
System Emulation Management and Interoperability
------------------------------------------------
This section of the manual contains documents and specifications that
are useful for making QEMU interoperate with other software.
.. toctree::
:maxdepth: 2
barrier
bitmaps
dbus
dbus-vmstate
dbus-display
dbus-vnc
live-block-operations
nbd
parallels
prl-xml
qcow2
qed_spec
pr-helper
qmp-spec
qemu-ga
qemu-ga-ref
qemu-qmp-ref
qemu-storage-daemon-qmp-ref
vfio-user
vhost-user
vhost-user-gpu
vhost-vdpa
virtio-balloon-stats
vnc-ledstate-pseudo-encoding