2010-11-11 80 views
2

我想我的虚拟机有一吨的屏幕空间。我很喜欢滚动查看整个桌面,但我希望虚拟机中的桌面远大于当前显示器的大小。例如,如果我有1920x1080显示器,我想要一个2560x1600桌面。编程设置非常高的VirtualBox来宾分辨率

我知道这是技术上是可行的,因为有时从怪大小调整和什么,而不是,我最终得到一个VirtualBox的窗口比客户操作系统的分辨率更小,并且出现滚动条。

回答

2

使用Windows作为主机和虚拟机的目标我已成功地实现这一目标的方式如下:

  1. 关闭VirtualBox的,如果开放。
  2. 打开命令提示和cd到VirtualBox安装DIR
  3. 执行命令VBoxManage.exe setextradata “VM NAME OF” CustomVideoMode1宽x高x

在哪里 “VM名” 是在虚拟机的名称, W是宽度,H是高度,D是深度。

例如为了让2560x1600的可用于我的虚拟机的名称为 “Windows 8的VM” 我会:

..VirtualBox> VBoxManage.exe setextradata “Windows 8的VM” CustomVideoMode1 2560x1600x32

下一次我启动了“视窗8 VM“我可以在列表中看到新的自定义分辨率以及默认分辨率(例如右键单击桌面 - >屏幕分辨率)。

不知道这种方法适用于Windows以外的主机/目标。

2

具有类似需求,我已经搜查,发现如下:http://flink.formula9.net/?p=229

我已经成功地执行了以下使用OS X 10.10.3主机和Windows 8.1来宾(适用于例如通过安德森):

  • 关闭VirtualBox的经理
  • 的外壳,运行:

    VBoxManage setextradata全球GUI/MaxGuestResolution任何

  • 开始在外壳客人

  • ,运行:

    VBoxManage controlvm “Windows 8的VM” setvideomodehint 3200 1800 32

+0

这似乎开始工作,最后一个命令调整窗口的大小,但对我来说,它几乎是瞬间弹回(赢得10台主机KDE Neon Ubuntu guest)。有任何想法吗? – edencorbin 2017-06-30 06:18:27