Merge tag 'v9.0.0-rc3'
[qemu/ar7.git] / docs / interop / dbus-display.rst
blob8c6e8e0f5a82663a92b7b25bd0aef22133b205b4
1 D-Bus display
2 =============
4 QEMU can export the VM display through D-Bus (when started with ``-display
5 dbus``), to allow out-of-process UIs, remote protocol servers or other
6 interactive display usages.
8 Various specialized D-Bus interfaces are available on different object paths
9 under ``/org/qemu/Display1/``, depending on the VM configuration.
11 QEMU also implements the standard interfaces, such as
12 `org.freedesktop.DBus.Introspectable
13 <https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces>`_.
15 .. contents::
16    :local:
17    :depth: 1
19 .. only:: sphinx4
21    .. dbus-doc:: ui/dbus-display1.xml
23 .. only:: not sphinx4
25    .. warning::
26       Sphinx 4 is required to build D-Bus documentation.
28       This is the content of ``ui/dbus-display1.xml``:
30    .. literalinclude:: ../../ui/dbus-display1.xml
31       :language: xml