我在 Virtual Box 6.1 机器中使用带有 lxde 和 openbox 的 ubuntu 18.04 Server 作为客户系统。(Windows 主机)
客户系统以 1024x786 像素的分辨率启动 lxde。如果我调整虚拟盒客户 VM 窗口的窗口/屏幕大小,客户 VM 的分辨率不会更改为虚拟显示器的新大小。
这很不寻常。通常,当虚拟机窗口放大时,客户系统会自动更改分辨率。
我已经安装了 Virtual Box 6.1.0 客户机附加组件。我还在lxrandr
ubuntu 客户机中尝试了该工具,并将分辨率设置为“自动”,但重新打开该工具后,设置恢复为 1024x768 lxrandr
。
如果我将客户操作系统使用的分辨率更改lxrandr
为 1920x1080,则将应用新分辨率,并且客户窗口将自动调整大小。但是,如果我更改客户窗口大小(使用鼠标),客户分辨率将重新设置为 1024x768。
顺便说一句:我正在使用 VMSVGA Virtual Box 图形适配器(但我使用其他所有适配器时也遇到同样的问题),并且“自动调整大小的客户显示”已激活。
答案1
我也遇到了同样的问题。不过,我注意到,如果客户机运行的是 VirtualBox 6.0.12 版的 LinuxAdditions,而不是相应主机 6.1.0 版的 LinuxAdditions,它仍然可以自动调整大小。不过,调整大小有点慢。