安装了virt-manager,目标虚拟机是debian jessie,spice-vdagent安装了共享剪贴板,无延迟鼠标输入工作
显示:Spice Video:QXL Channel spice:spicevmc,virtio,com.redhat.spice.0(确认/ dev设备存在于目标vm中)
确保在virt-manager中启用了guest调整大小:
菜单视图 - >比例显示 - >自动调整窗口大小(已选中)
我发现了一个辛辣的环境,我认为它与virt-maanger相当。此外,与spicy
包装中的spice-client-gtk
连接;通过检查sudo ss -nlp | grep qemu
找到要连接的端口,并连接到localhost上的该端口。 Spicy的切换更容易找到:选项 - >调整客户端大小以匹配窗口大小(选中)。
@TorSummoner的方法有效,但如果您有高分辨率显示器,则客户视频驱动程序可能没有足够的内存来绘制更大的屏幕。在这种情况下,您将需要增加视频内存,但不幸的是,virt-manager GUI没有提供这样做的方法。所以请遵循以下程序:
sudo virsh edit <copied uuid>
<model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/>
。你的type
和其他参数可能会有所不同,但只要有一个vgamem
,你就可以继续了。vgamem
改为32768
然后重新启动VM,然后重试。
根据Installing Windows 10 in KVM + libvirt,访问Spice然后向下滚动到Windows二进制文件,然后单击链接spice guest工具。下载完成后继续安装spice工具。安装完成后,您应该能够获得guest虚拟机VM分辨率以匹配已调整大小的VM窗口的分辨率。
对我来说,“自动调整窗口大小的VM”是灰色的,直到我安装了spice guest工具;我甚至不需要在安装后重新启动 - 此功能立即可用,它只是工作 - :)。
主机:Ubuntu 16.04.6 LTS(Xenial Xerus)
来宾VM:Windows 10 Pro(版本1809 build 17763.379)