安装了virt-manager,目标虚拟机是debian jessie,安装了spice-vdagent共享剪贴板,并且没有延迟的鼠标输入。
显示: Spice视频: QXL频道spice: spicevmc,virtio,com.redhat.spice.0 (已确认目标虚拟机中存在/dev设备)
发布于 2020-05-01 18:46:07
对于XFCE,这是一个似乎还没有修复的known bug (在xubuntu20.04中确认仍然崩溃)。
这个问题是由于spice-vdagent中的一个更改造成的,它通知DE进行更改,而不是直接更改分辨率,而且该功能还没有在XFCE中实现。
一种解决方法是在每次调整窗口大小时在来宾系统中运行以下命令:
$ xrandr --output Virtual-1 --auto发布于 2019-03-27 19:55:26
根据Installing Windows 10 in KVM + libvirt的说法,访问Spice,然后向下滚动到Windows binaries,然后单击链接spice guest tools。下载完成后,继续安装spice工具。安装完成后,您应该能够获得与调整大小的VM窗口相匹配的来宾VM分辨率。
对我来说,"Auto resize VM with window“是灰色的,直到我安装了spice来宾工具;我甚至不需要在安装后重新启动--这个功能立即就可以使用了,而且它只是工作了- :)。
主机:Ubuntu16.04.6LTS (Xenial Xerus)
来宾虚拟机:Windows10专业版(版本1809Build 17763.379)
发布于 2020-05-26 19:42:17
简短的回答对我很有效:
我还将Display设置为Spice。如果虚拟机的虚拟视频硬件设置为VGA或QXL,我无法在来宾系统中调整桌面大小。当我在virt-中将视频管理器更改为Virtio并重启虚拟机时,它起作用了。
更长的背景,以防对未来的访问者有用:
我在2020年5月遇到了这个问题,虽然这里的旧答案有一些帮助,但我想我应该补充一些说明,因为virt-manager UI和libvirt功能不断发展。
在我的例子中,我有一个Fedora32 (KDE Spin) Linux主机和一个相同的操作系统。我的virt-manager版本是2.2.1。
就像上面提到的索萨蒙纳最初的情况一样,我使用的是Display、Spice、,这样我就可以拥有一些好东西,比如主人和客人之间的共享剪贴板。
这位客人似乎卡在了1024x768。xrandr显示了许多更高的分辨率,但当我试图将分辨率设置为1920x1080时--无论是使用xrandr --output Virtual-1 --mode 1920x1080还是使用等离子的显示设置--它只会短暂地更改为更高的分辨率。然后,咯咯,它就会变回来。
显式设置更高级别的VGA显存不起作用(尽管很久以前它确实对另一个问题有帮助)。
无论我将virt-manager的View -> Scale设置为什么来显示菜单选项,这种情况仍然会发生。
我的解决方案是在虚拟硬件视频设置中。注意:不是显示管理器,而是virt-中左侧硬件列表中更下方的一个单独条目。
如果视频设置为VGA或QXL,我无法调整来宾的大小。
然后我把视频硬件改成了Virtio,问题就解决了。我可以使用xrandr命令或图形用户界面显示首选项来调整桌面的大小,即使在重启之后,所做的更改也会生效。
当然,在对其虚拟硬件设置进行此更改之前,应彻底关闭来宾VM。
https://stackoverflow.com/questions/41990600
复制相似问题