askubuntu 上有很多关于解决问题的问题,但似乎没有一个问题/解决方案可以解决我的问题。
我有一个 12.04/precise 主机系统,并安装了 Ubuntu 12.04/precise 作为客户系统。安装后,我可以在显示设置中选择 1024x768 (4:3) 和 800x600 (4:3) 作为分辨率。安装客户附加组件后,选项 1280x960 (4:3) 和 1440x1050 (4:3) 被添加到列表中。现在共有 4 个,所有都具有 4:3 比例。
然后我激活了全屏模式 (host+f),并让客户机以本机 1920x1200 (16:10) 屏幕运行。停用全屏后,分辨率下拉列表中又添加了两个选项,1920x1200 (16:10) 和 1600x1200 (4:3)。
我想以 1920x1080 (16:9) 分辨率运行客户机,这样我就可以轻松地以“全高清”录制截屏视频。上次我遇到这个问题时,解决方案是从主机运行“VBoxManage controlvm nameofyourVM setvideomodehint width height colordepth”命令,但现在我想知道是否有更简单的方法可以解决这个问题?
答案1
- 前往文件菜单并激活环境设置或者,在较新的版本中,优先。
- 选择展示并更改设置最大客人屏幕尺寸“提示”允许您设置宽度和高度的任意大小(例如 1920 和 1200)。
- 重新启动虚拟机并享受它。
答案2
进一步修改@sangsoo-kim 和@wery-nguyen 的答案,以提高清晰度和实用性:
- 在主机上启动 VirtualBox 应用程序
- 从虚拟机列表中选择您的 Windows 客户虚拟机
- 去文件 > 偏好设置在 VirtualBox 应用程序菜单上
- 选择展示从偏好列表中
- 改变最大宾客屏幕尺寸下拉至没有任何
现在启动虚拟机,您将能够将主机容器窗口调整为所需的任何尺寸,虚拟机将自动调整!
这确实要求在您的虚拟机内安装并运行匹配版本的 VirtualBox Guest Additions。检查 Windows 虚拟机内的状态栏是否有一个小的 VirtualBox 图标(通常有一个黄色的星号)。如果 Windows 虚拟机状态栏中有该图标,则表示已安装 Guest Additions。确认版本号与主机上运行的 VirtualBox App 版本相匹配(将鼠标悬停在该图标上以查看 Guest Additions 版本号,然后在 Virtual Box 应用程序中执行“帮助 > 关于”以查看该版本号)。
ps 您也可以在 Windows VM 运行时执行此操作,如果不起作用,请在进行更改后重新启动 VM。
编辑于 2018 年 8 月 22 日-- 你可能还需要摆弄调整窗口大小和自动调整访客显示屏大小VirtualBox 上的项目看法应用程序菜单以使调整大小正常工作。
答案3
只需安装 Virtualbox Guest Additions,但在此之前请确保终端中有 DKMS:
sudo apt-get install dkms
并更新:
sudo apt-get update
sudo apt-get upgrade
安装完客人附加组件后,重新启动电脑,您就会得到正确的屏幕比例。
答案4
当我使用 KDE neon 作为主机并使用 Ubuntu 20.04 作为客户机时,我遇到了同样的问题。
我在虚拟盒管理器的“显示”选项卡中更改了机器设置。
我没有使用 VMSVGA(我不知道这个设置是如何设置的),而是使用了 VBoxSVGA。这对我有用。