Sanal kutuda, ekran çözünürlüğünü komut satırından nasıl değiştirebilirim? (Veya herhangi bir bilgisayar için bir tane varsa, bu da işe yarayabilir).
Sanal kutuda, ekran çözünürlüğünü komut satırından nasıl değiştirebilirim? (Veya herhangi bir bilgisayar için bir tane varsa, bu da işe yarayabilir).
Yanıtlar:
Aşağıdaki komutla pencereyi hızlı bir şekilde belirli bir boyuta "ipucu" edebilirsiniz:
VBoxManage controlvm <uuid>|<name> setvideomodehint <xres> <yres> <bpp>
Örneğin, "Windows XP Pro" adlı bir misafiriniz varsa ve çözünürlüğü piksel başına 32 bit (aka 32 bit) olarak 1024x600 olarak ayarlamak isterseniz, aşağıdaki komutu kullanırsınız:
VBoxManage controlvm "Windows XP Pro" setvideomodehint 1024 600 32
Ancak bunun için bazı önkoşullar vardır:
Bu yalnızca Misafir İşletim Sistemini Ana İşletim Sistemi'ndeki (örn. Windows / X Windows / Mac OS Masaüstü) pencereli bir ortamdan başlattıysanız çalışır.
Konuk Eklemeleri Konuk İşletim Sistemine yüklenmelidir.
VBoxManage setextradata global GUI/MaxGuestResolution any
(VM'yi başlatmadan önce) ayarlamanın gerekli olduğunu da göstermektedir . Otomatik yeniden boyutlandırma ayrıca görünüm menüsünde devre dışı bırakılmalıdır. İstenen çözünürlük özellikle yüksekse (özellikle ana bilgisayar çözünürlüğünden yüksekse), daha fazla video belleği atanması gerekebilir.
İlk olarak, vm açık olmalıdır, komutla açabilirsiniz:
# VBoxManage startvm "VPN" --type headless
Çözünürlüğü değiştirmeden önce:
# VBoxManage controlvm "VPN" setvideomodehint 1024 768 24
Misafir içinden değiştirmek isterseniz:
Windows'da : Bunu, özellikle Display Changer gibi komut satırından kolayca yapmanızı sağlayan birkaç araç vardır .
Linux'ta : Use xrandr -q
sonra, mevcut ekran modları listelemek için xrandr -s #
nereye #
sen kullanıma istediğiniz ekran modunda sayısıdır. xrandr -q
bu sayı seçeneklerini her bir görüntüleme seçeneğinin yanında görüntüler.
VirtualBox ile sağlanan belgelere bakın. VBoxManage programı size komut satırından VM'lere değiştirme yeteneğini verir. Bununla birlikte, makine çalışırken bunu yapamazsınız. Bunu yapmak için, sanallaştırdığınız işletim sisteminin çözünürlük değişikliğini komut dosyası olarak yazmanın bir yolunu bulmanız gerekir.
Mac OSX için MS Windows RDP istemcisi, özel video modlarını eklemeye ek olarak ayarlamam gereken bir tercih ayarına sahiptir (yukarıda gösterilmiştir).
RDC menüsünden Tercihler'i seçin, ardından 'Ekran'ı tıklayın. (Bir ekran görüntüsü gönderecektim, ancak spam önleme özelliği bunu engelledi.)
'Tam ekran'ı seçerek ekran modunu istemci bilgisayarın tam ekranına değiştirebildim. Bu durumda, 1280x800 ekran çözünürlüğüne sahip bir MacBook.