VirtualBox / Ubuntu tam ekran modu çözünürlüğü


16

VirtualBox kullanarak bir Ubuntu 14.04 masaüstü VM oluşturdum ve konuk eklentileri kurdum. Varsayılan olarak, VBox, başlangıçtaki monitörünüzden daha küçük bir boyutta konuk GUI'sini sunmak istiyor. Ancak tam ekrana veya ölçekli moda geçtiğimde, her şeyi düzgün bir şekilde yeniden boyutlandırmak yerine (vektör görüntüsü gibi) her şeyi bulanık ve grenli ve bakılması zor hale getirir.

Bunu düzeltmek için ne yapabilirim?


Dikkat edilmesi gerekenler: ana makine için grafik sürücülerini güncellediniz mi? Farklı bir konuk için benzer sorunlar yaşıyor musunuz (örneğin Linux nane veya başka bir dağıtım)? Guest vm, tam ekran animasyonlarla başa çıkmak için yeterli grafik kaynağına sahip mi? Varsayılan olarak IIRC VirtualBox, konuk için video için yaklaşık 20mb atar. Konuklara daha fazla kaynak vermeyi deneyin. 128 mb video ram ve 1 gb Ram başlar. Hangi grafik kartına sahip olduğunuza bağlı olarak, görsel efektlerle başa çıkamayabilir. Standart bir masaüstü ortamı (örneğin kompostlama gerektirmeyen Xfce) deneyin. Semptomlar devam ederse i
user67350 12:14

1
Bu sorunu düzelttikten sonra, VirtualBox ayarlarında VM için grafik hızlandırmayı açtığınızdan emin olun.
Jon Onstott

Yanıtlar:


7

Pencere boyutu VM'nin ekran çözünürlüğü tarafından kontrol edilir. Ana bilgisayardaki pencereyi manuel olarak yeniden boyutlandırırsanız, yalnızca VM tarafından döndürülen görüntüyü yakınlaştırırsınız, bu yüzden bu çok kötü bir görüntü kalitesi sağlar.

VM'nin yapılandırmasındaki ekran çözünürlüğünü GUI üzerinden veya doğrudan komut satırı üzerinden değiştirin xrandr.

İlk önce xrandrbağımsız değişken olmadan çalıştırıldığında , tüm çıkışlar görüntülenir (bu durumda bunlar sadece VirtualBox tarafından taklit edilen sanal çıkışlardır).

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
...

Şimdi xrandr --output <output> --size <resolution>"çıkış" ve "boyut" komutlarını bir önceki komuttan aldığınız bağlı çıkışla (bu durumda VGA1) ve ayarlamak istediğiniz çözünürlüğü çalıştırıp değiştirin, boşluk bırakmak için gerçek monitörünüzden biraz daha düşük bir değer ayarlamanızı öneririz. görev çubuğu ve Virtualbox penceresi başlık çubuğu için.

Örnek: xrandr --output VGA1 --size 1920x1040.

VM'de çözünürlüğü ayarladıktan sonra, VirtualBox ana bilgisayardaki penceresini otomatik olarak yeniden boyutlandırır.

Bu arada, ekranın çözünürlüğünü değiştirme ile ilgili resmi Ubuntu belgeleri .


Bunların hepsi iyi, ancak Sanal Kutu Konuk Eklemeleri'nin doğru kurulumundan sonra bunu desteklemelidir.
James Mertz

Bu benim için yaptı. Ben bir lubuntu VM tam ekran ve arandr yükleme ve Windows ana bilgisayar ile aynı çözünürlüğü yerleştirerek zaman üst ve alt siyah kalın çizgiler vardı :) (konuk eklemeleri de yüklü vardı)
ederollora

24

VirtualBox kullanırken varsayılan çözünürlükler sadece birkaç yaygın çözünürlükle sınırlıdır. Monitörünüzün doğal çözünürlüğünü etkinleştirmek için Konuk Eklerini doğru bir şekilde yüklemeniz gerekir. Bunu Linux'ta şu şekilde yapabilirsiniz:

  1. Misafir Eklemelerini seçerek bağlayın Devices --> Insert Guest Additions CD image... Ya biliyorum fedora
  2. çalıştırmak VBoxLinuxAdditions.runyeni takılan cd içinde senaryoyu
  3. bunun işini yapmasını bekleyin ve ardından Konuk İşletim Sistemini yeniden başlatın

Bu çalıştırdıktan sonra VirtualBox gerektiğini otomatik pencere boyutuna Misafir çözünürlüğü yeniden boyutlandırmak. Sağ Ctrl+ düğmesine basıldığında F, monitörün tam ekranı değişir.


1

Konuk eklemelerin kurulumu başarılı mıydı? Bunu Görünüm menüsüne gidip 'Misafir ekranını otomatik olarak yeniden boyutlandır' öğesinin etkin olup olmadığını kontrol edebilirsiniz. Buna tıkla.

Konuk eklemelerinin başarıyla yüklenmesi olmadan, VirtualBox konuk çözünürlüğünü otomatik olarak yeniden ayarlamaz, bu nedenle VM içindeki grafikler daha büyük ekranda grenli / kırık görünebilir.

NOT : VirtualBox 4.3.10 ve Ubuntu 14.04 amd64 var ve konuk eklemeler benim için de düzgün çalışmıyor, bu yüzden bir sonraki VBox sürümünü beklemek zorunda olacağımı varsayıyorum.


1

Ne yazık ki, xrandrbenim için çalışmadı. GUI ile konuk çözünürlüğünü değiştirmeyi denedim, ancak daha yüksek bir çözünürlük listelenmedi.

VirtualBox Guest eklentilerini kurmak sorunumu otomatik olarak çözdü. Bunu yapmak için Aygıtlar menüsü> Konuk Eklemeleri CD Görüntüsü Ekle ... 'yi tıklayın (veya Host+ tuşuna basabilirsiniz D). Ubuntu, CD'nin bir programı otomatik olarak çalıştırmasına izin vermek isteyip istemediğinizi soracaktır. Parolanızı (kök parola) onaylayın ve sağlayın, işiniz bitti.

Konuk sistemini yeniden başlattıktan sonra tam ekran ( Host+ F) girerek Host ekranınızın tam çözünürlüğünü kullanabilirsiniz .

DÜZENLE:

Misafir Eklemeleri'nin sürücü yazılımını yüklemeye benzer olduğu görülmektedir. manuel diyor

Konuk işletim sistemini daha iyi performans ve kullanılabilirlik için optimize eden aygıt sürücüleri ve sistem uygulamalarından oluşur.

Sisteminize bir grafik kartı eklemeyi denediyseniz benzer bir şey yaşamış olabilirsiniz. Uygun sürücüleri yüklemeden önce ekran çözünürlüğü düşüktür ve her şey piksellidir (böyle bir terim varsa).

İşletim sisteminin her türlü ekranla çalışmasını sağlamak için bunun bir güvenlik önlemi olduğuna inanıyorum.


0

Bu komutu çalıştırabilirsiniz:

VBoxmanage.exe setextradata "Your VM image name here" CustomVideoModel 19200x1200x32
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.