On 5/13/22 20:38, marcandre.lur...@redhat.com wrote: > From: Marc-André Lureau <marcandre.lur...@redhat.com> > > Hi, > > This series implements supports for the QEMU "-display dbus" support, > available > since 7.0. > > By default, libvirt will start a private VM bus (sharing and reusing the > existing "vmstate" VM bus & code). > > The feature set should cover the needs to replace Spice as local client of > choice, > including 3daccel/dmabuf, audio, clipboard sharing, usb redirection, and > arbitrary > chardev/channels (for serial etc). > > The test Gtk4 client is also in progress, currently in development at > https://gitlab.com/marcandre.lureau/qemu-display/. virt-viewer & boxes will > need > a port to Gtk4 to make use of the shared widget. > > thanks > > v4: > - rebased, dropped some patches, updated versions in docs, code adjustments > etc > - dropped clipboard option, as standalone qemu-vdagent support landed > > v3: after QEMU 7.0 dev cycle opening and merge > - rebased > - add 7.0 x86-64 capabilities (instead of tweaking 6.2) > - fix version annotations > > Marc-André Lureau (11): > qemu: add -display dbus capability check > conf: add <graphics type='dbus'> > qemu: start the D-Bus daemon for the display > qemu: add -display dbus support > virsh: report the D-Bus bus URI for domdisplay > conf: add <audio type='dbus'> support > qemu: add audio type 'dbus' > conf: add <serial type='dbus'> > qemu: add -chardev dbus support > qemu: add usbredir type 'dbus' > docs: document <graphics> type dbus >
> 52 files changed, 948 insertions(+), 20 deletions(-) > Reviewed-by: Michal Privoznik <mpriv...@redhat.com> and pushed. Michal