2012-09-10 38 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