Complete
Details
Details
Assignee
Waqar
WaqarReporter
Simon
SimonTime remaining
0m
Fix versions
Affects versions
Priority
Katalon Platform
Katalon Platform
Created December 11, 2021 at 8:42 PM
Updated July 1, 2022 at 5:50 PM
Resolved December 20, 2021 at 3:04 PM
I've setup a Ubuntu VM and selected the SPICE protocol for remote access. While it works, the display doesn't scale automatically with the client windows size, something I'd really like to have as it allows me to use my VMs from multiple clients with different display resolutions and/or rezise my client windows dynamically as needed.
This seems to be due to missing Agent support (it also has instructions what's required in the libvirt configuration): https://www.spice-space.org/spice-user-manual.html#Agent
Agent support allows better integration with the guest. For example, it allows copy and paste between the guest and the host OSes, dynamic resolution changes when the client window is resized/full-screened, file transfers through drag and drop, ...
The agent is a daemon/service running in the guest OS so it must be installed if it was not installed by default during the guest OS installation. It also relies on a virtio-serial PCI device and a dedicated spicevmc char device to achieve communication between the guest and the host. These devices must be added to the virtual machine for the agent to work in the guest.
I'm not sure what the best way would be to support this in the UI, but it needs to be configurable as people might now want to use it.
Having this available would make (GUI) VMs much more usable on Scale.