2012-09-10 40 views
6

我尝试了所有替代品和资源,我在互联网上找到了要更改我MacOS X guest中的屏幕分辨率的方法。我有最新的VirtualBox版本(4.1.22),并且我有一个VM客户端运行的MacOS X 10.6.3 Snow Leopard。更改VirtualBox的MacOS X访客屏幕分辨率

一些解决方案,不为我工作是:

  • 优化虚拟机设置:

添加和在.vbox文件或运行这两个命令:

vboxmanage setextradata "MAC OS X" "CustomVideoMode1" "1360x768x32" 
vboxmanage setextradata "MAC OS X" "GUI/CustomVideoMode1" "1360x768x32" 
  • 编辑来宾操作系统的启动配置:

修改/Library/Preferences/SystemConfiguration/com.apple.boot.plist这些行:

<key>Kernel Flags</key> 
<string>"Graphics Mode"="1360x768x32"</string> 
<key>Graphics Mode</key> 
<string>1360x768x32</string> 

任何其他建议,这东西我失踪了。

在此先感谢,

+0

任何人都可以帮助我,告诉我什么将是StackOverflow家庭网站把这个问题?提前致谢。 – Pymoo

回答

10

我也在为此而战。我已经看到了第三个选项中提到in some places:除了CustomVideoMode1有哪些可以设置为六个固定分辨率一个VBoxInternal2/EfiGopMode参数:

VBoxManage setextradata "vmname" VBoxInternal2/EfiGopMode 3

为EfiGopMode可能的值是:

0: 640x480 
1: 800x600 
2: 1024x768 
3: 1280x1024 
4: 1440x900 
5: 1920x1200 

没有尝试过这种方法,但我自己,因为我想要去1600x1200 ...

+0

谢谢奥拉,但是这个问题已经关闭(关闭主题),我想要的分辨率是1280x800。这种模式不会出现在这5种固定分辨率下,有其他选择吗?谢谢。 – Pymoo

+0

只有你已经在你的问题中提到的那些。 FWIW我最终使用EfiGopMode解决了1280x1024的问题,并继续使用它。在VirtualBox下缺乏OS X的图形驱动程序,无论如何都会造成非常糟糕的2D性能(有人应该根据VirtualBox开源驱动程序制作一个) - 但它足够用于测试网站,这是我对此设置的主要用途。 –

+0

而且你可以添加5:1920x1200 https://www.virtualbox.org/manual/ch03.html#efividmode – heralight