使用 XP Host、BSD Client 和 xfce 的 VirtualBox 监视器分辨率

使用 XP Host、BSD Client 和 xfce 的 VirtualBox 监视器分辨率

我在 XP 主机上运行 VirtualBox,并使用 xfce 作为窗口管理器安装了 FreeBSD 7.2。除了显示器分辨率之外,一切都运行正常。我只能访问旧的标准分辨率:640 x 480 -- 1600 x 1200。问题是我想在 1680 x 1050 分辨率的显示器上全屏运行 VirtualBox。我尝试了以下方法

  1. VirtualManage.exe setextradata BSD7.2-Mk2 GUI/MaxGuestResolution 1680x1050x24(以及其他几种分辨率和位深度的变体)。
  2. 编辑 /etc/X11/xorg.conf 中的带有Screen部分的内容Modes "1680x1050"(及其变体)。

我似乎无法使其工作,而且我无法判断这是 VirtualBox、FreeBSD、X、xfce 还是它们的组合的限制。

答案1

您是否尝试过安装 Guest Additions?从您的 VM 中,安装 ISO 并运行与您的操作系统相对应的脚本。

答案2

我的 VirtualBox 命令行表达式有误。在终端中运行以下命令:

VirtualManage.exe setextradata BSD7.2-Mk2 CustomVideoMode1 1680x1050x16

然后在xorg.confworks 中进行相应的输入。不幸的是,它只在 16 位模式下工作;24 位不起作用。

相关内容