我希望我的VM拥有大量的屏幕空间。我不得不滚动查看整个桌面,但我希望VM中的桌面远大于我当前显示器的大小。例如,如果我有1920x1080显示器,我想要一个2560x1600桌面。
我知道这在技术上是可行的,因为有时来自奇怪的调整大小和什么不是,我最终得到一个小于客户操作系统分辨率的VirtualBox窗口,并出现滚动条。
答案 0 :(得分:2)
使用Windows作为主机和VM目标我已设法通过以下方式实现此目的:
其中“NAME OF VM”是虚拟机的名称,W是宽度,H是高度,D是深度。
e.g。要使我的VM可以使用名为“Windows 8 VM”的2560x1600,我会:
.. VirtualBox的> VBoxManage.exe setextradata“Windows 8 VM”CustomVideoMode1 2560x1600x32
下次启动“Windows 8 VM”时,我能够在列表中看到新的自定义分辨率以及默认分辨率(即右键单击桌面 - >屏幕分辨率)。
不确定此方法是否适用于Windows以外的其他主机/目标。
答案 1 :(得分:2)
有类似的需求,我已搜索并找到以下内容:http://flink.formula9.net/?p=229
我使用OS X 10.10.3主机和Windows 8.1来宾(改编自Andersson的例子)成功执行了以下操作:
:
VBoxManage setextradata全局GUI / MaxGuestResolution任何
启动来宾
:
VBoxManage controlvm" Windows 8 VM" setvideomodehint 3200 1800 32