Virtualbox,如何将客户机(精确)分辨率更改为 16:9(1920x1080)而不是默认的 4:3?

Virtualbox,如何将客户机(精确)分辨率更改为 16:9(1920x1080)而不是默认的 4:3?

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

  1. 前往文件菜单并激活环境设置或者,在较新的版本中,优先
  2. 选择展示并更改设置最大客人屏幕尺寸“提示”允许您设置宽度和高度的任意大小(例如 1920 和 1200)。
  3. 重新启动虚拟机并享受它。

答案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 上的项目看法应用程序菜单以使调整大小正常工作。

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。这对我有用。

相关内容