[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#986500: finish-install: Also install spice-vdagent for kvm/qemu guests



Package: hw-detect
Severity: normal
User: devel@kali.org
Usertags: origin-kali

Dear Maintainer,

hw-detect already installs the package qemu-guest-agent when kvm/qemu
virtualization is detect, in 'hw-detect.finish-install.d/08hw-detect':

    kvm|qemu)
        apt-install --with-recommends qemu-guest-agent || true

I'd find it welcome if in such case it would also install spice-vdagent.

As far as I know, installing spice-vdagent in the qemu guest is the only
way to share the clipboard between the host and the guest. I think that
clipboard sharing is a useful feature.

To go a bit more into details, clipboard sharing requires two things to
work.

1) Host-side: Enable spice while running the VM with qemu. It means that
   the qemu command-line must have the following arguments:

    -spice port=3001,disable-ticketing \
    -device virtio-serial \
    -chardev spicevmc,id=vdagent,debug=0,name=vdagent \
    -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 \

2) Guest-side: The package spice-vdagent must be installed.

For more details, refer to:
<https://www.spice-space.org/spice-user-manual.html>

The package spice-vdagent Depends on the Xorg stack, among other things:

    $ apt show spice-vdagent | grep Depends
    Pre-Depends: init-system-helpers (>= 1.54~)
    Depends: libasound2 (>= 1.0.22), libc6 (>= 2.14),
     libdbus-1-3 (>= 1.9.14), libdrm2 (>= 2.4.3),
     libglib2.0-0 (>= 2.50), libgtk-3-0 (>= 3.22),
     libpciaccess0, libsystemd0, libx11-6, libxinerama1,
     libxrandr2 (>= 2:1.2.99.2)

So maybe it would be acceptable to install it with something like:

    if detect_desktop; then
      apt-install --with-recommends spice-vdagent || true
    fi

What do you think?

Regards,

  Arnaud


Reply to: