VirtualBox:客户机分辨率高于主机分辨率

VirtualBox:客户机分辨率高于主机分辨率

在 VirtualBox 中,有没有办法让客户机拥有超高的分辨率(比如 3000x2000 之类的)?我希望能够通过滚动来移动桌面。这似乎是可能的。最重要的是,我不想让客户机中当前未显示的窗口认为它们被隐藏了。我只是想支持非常大的虚拟桌面。

答案1

是的,这是可能的。我的旧机器只能支持 1024x768,因为它是 15 英寸 LCD。Fedora 在 VirtualBox 下以最大分辨率(远高于 1024x768)运行良好,尽管我必须滚动窗口很多次才能查看内容。

我认为这与 VirtualBox 使用现有视频内存模拟图形适配器有关。您将看到标记为“VirtualBox 图形适配器”的适配器。

答案2

我没有找到在装有 Windows XP 客户机的 Linux 主机上获得更高分辨率的方法 - 仅使用 VirtualBox。

我做了以下事情:

  1. 我启动了一个具有巨大分辨率的虚拟 X 服务器:xinit -- /usr/bin/Xvfb :1 -cc 4 -screen 0 4000x3000x16
  2. 我通过 VNC 启用了虚拟 X 服务器:x11vnc -display :1
  3. 连接到 VNC 服务器:xtightvncviewer localhost:1
  4. 连接到虚拟 X 服务器后,我启动了 VirtualBox 和我的机器,并将其设置为全屏。

这样我就可以根据需要设置屏幕分辨率。

关于用例:

我们使用专有软件制作相册。印刷相册需要花费不少钱,而且软件当然不提供 PDF 导出功能。

因此,为了获得多份廉价副本,我可以购买一次相册,将其拆开,扫描所有页面,并根据需要随时打印。或者,我可以将虚拟盒屏幕分辨率设置得非常高,然后对每页进行截图并打印 :)

答案3

这是可能的,但你为什么要这样做?你将花费更多时间在桌面上滚动查找窗口,而不是做其他事情。

相关内容