Çift monitör kullanmak için VirtualBox


85

İkili monitör kurulumuyla Kubuntu Hardy Heron kullanıyorum ve Windows XP'yi kesintisiz modda çalıştıran VirtualBox var.

Benim sorunum, VirtualBox'ı ikinci monitöre genişletemem. Bu nasıl başarılabilir?


Tabii ki konuk eklemeleri yüklüyse, pencereyi istediğiniz kadar büyütebilirsiniz. Açıkçası bu, Virtualbox'ın birden fazla ekranı kullanmasını sağlamaz , ancak ana makinenizin desteklediği kadar çok monitör arasında genişleyecektir.
Willol


@David: Ödülünüzün faydalı olması için kabul edilen cevapta eksik olanı daha iyi açıklayın.
harrymc

@harrymc, kabul edilen yanıtta perform the standard "Extend the desktop onto this display" method based on the Guest OSbelirsiz olan adımın belirsiz olduğunu ve bunun bir Ubuntu Misafirinde nasıl gerçekleştirileceği belli değil. Bunu yapmak için bir program, sürücü veya özel bir yapılandırma var mı? Ayrıca, üç bölüm var. Bunlar nasıl farklılaşıyor ve hangisini diğerinden tercih edeceğim?
David LeBauer

"Masaüstünü bu ekrana genişlet", birden çok monitörün yönetimi için konuk işletim sisteminin yerleşik yöntemine atıfta bulunuyor. Bu elbette farklı konuk işletim sistemleri arasında farklılık gösterir.
jpaugh

Yanıtlar:


105

VirtualBox 3.2.1 birden fazla misafir monitörünü destekler. Dokümantasyon bunun nasıl etkinleştirileceği konusunda net değildi.

Temel kurulum

  1. Açıksa sanal makinenizi kapatın.
  2. Ana VirtualBox penceresinden VM'nizi seçin ve “Ayarlar” ı seçin.
  3. “Göster” i seçin.
  4. “Video Belleğinin” altında “Monitör Sayısı” bulunur. 2'ye kaydırın ve VirtualBox şikayet ederse video belleğinizi ayarlayın.
  5. Konuğunuzu başlatın ve "Masaüstünü bu ekrana genişlet" standardını uygulayın. Bu işletim sistemi başına farklı olacaktır. (Misafir ilaveleri kurulmalı.)
  6. İkinci ekranda ikinci bir “Oracle VM VirtualBox” penceresi görünecektir. İstediğiniz şekilde yeniden boyutlandırabilirsiniz.

VirtualBox “Görünüm” menüsü her “Sanal Ekran” için bir girişe sahip olacaktır. Bunlardan ilki hariç hepsi buradan etkinleştirilebilir / devre dışı bırakılabilir. Bu sadece 5. adımdan sonra çalışıyor gibi görünüyor.

Sorunsuz / Tam Ekran

  1. Kesintisiz veya Tam Ekrana girin. HostKey'nizin varsayılan “RightCtrl” olduğunu varsayalım.
  2. Ekranlar yanlış ekrandaysa, RightCtrl+ tuşuna basın Home.
  3. Görünüm Menüsünden, “Sanal Ekran 1” i seçin ve istediğiniz Ana ekrana ayarlayın. Diğer ekranlar bunu yerleştirmek için etrafa karışacaktır. İkiden fazla sanal ekranınız varsa, “Sanal Ekran 2” ile tekrarlayın ve böyle devam edin.

başsız

  1. İle monitör sayısını ayarlayın VBoxManage modifyvm "vm name" --monitorcount X
  2. İle çoklu vrdp bağlantılarını etkinleştir VBoxManage modifyvm "VM name" --vrdpmulticon on
  3. Normal şekilde başlatmak için VBoxHeadless kullanın.
  4. 1. monitöre ile rdesktop -d \@1 ip-address-of-hostbağlanın ve 2. monitöre ile bağlanın  rdesktop -d \@2 ip-address-of-host. Bu Lomaxx'ın cevabında açıklanmıştır . ( Kabuğunuza bağlı olarak @yerine kullanabilirsiniz \@.)

Saçmalamak için iki saat boyunca uğraşmak aptalca. VM eklemeleri yüklemeyi unuttum; Teşekkür.
tsilb

Bu, tam ekran / normal moddan farklı bir monitörde görünmeyen dikişsiz mod sorunumu çözdü. Right-ctrl / Home sorunu çözdü ve “Host Screen 3” e geçmeme izin verdi. Tam yazı için teşekkürler!
Tim S.

1
Makine açıldığında, VirtualBox menüsünde 'Görünüm> Sanal Ekran 2> Etkinleştir'i tıklayın
n00b

1

Debian Sid kullanıyorum ve Windows 7 ve xp'yi çift monitör modunda sorunsuz çalışabiliyordum, 3B hızlandırma ile konuk eklemelerinizi güvenli modda yüklemeniz gerekiyor.

attığım adımlar şunlardı:

zaten önceden etkinleştirilmiş çift ekranlı işletim sistemi kurun, eğer işletim sisteminiz zaten kurulu ise, destek alacağınızdan emin değilim, ancak aşağıdakileri yapmanız önerilir.

kurulumdan sonra pencereleri önyüklerken F8'e basın

ağ bağlantılı safemode run'ı seçin (ağ gerçekten gerekli değildir, ancak attığım adım bu)

daha sonra konuk eklemeleri yükleyin 32bit (çift ekran 64'te çalışıyor ancak 3D çalışmıyor) yeniden başlatılıyor ve Tek monitörde 3D desteği olan çift ekranlara sahip olmalısınız (: 1)

ikisinde de çalışamadım. Bunu yapmak için vrdp etkin değil mi ve gayet iyi çalıştı.


1

Misafir işletim sisteminizi temel alarak standart olarak "Masaüstünü bu ekrana genişlet" yöntemini uygulayın. (Misafir ilaveleri kurulmalı.)

Bu beni karıştı. Konuk Eklemelerinin her yerini aradım ve bulamadım. Başka birine yardım edebileceği umuduyla, Windows'taki Denetim Masası hakkında konuşuyor. Kontrol Panelinde Ekran -> Ayar seçeneklerini tıklayın ve orada "Masaüstünü bu ekrana genişlet" seçeneğini göreceksiniz.


1

AFAIK, yalnızca aşağıdaki durumlarda birden fazla monitör kullanabilirsiniz:

  1. Birden çok monitör şu anda yalnızca Windows XP konuklarıyla çalışmaktadır ve uygulama Konuk İlave video sürücüsünde yer aldığından Konuk Eklemeleri yüklenmelidir.

  2. Birden çok monitör yalnızca VBoxHeadless frontend ile çalışır. Konuk birden fazla monitör kullanırken iki veya daha fazla VM ekranına erişmek için VRDP çoklu bağlantı modunu da etkinleştirmelisiniz (bkz. Bölüm 7.4.6, VRDP çoklu bağlantı, Sayfa 94).

VirtualBox Kullanım Kılavuzu
Referans olarak, 29 Temmuz 2008 tarihinden itibaren bu kılavuzun 1.6.4 Sürümünün arşivlenmiş bir kopyası.


1

Konuk sürümleriniz yüklü olduğu sürece, tek yapmam gereken gitmek

Ayarlar -> Ekran -> Monitör sayısı -> İkiye değiştir (Bu, makinenin Windows 10 işletim sistemini kapatması durumunda). Sonra, makineyi başlattıktan sonra View -> Virtual Screen 2 -> Enable seçeneklerine gittim.

Bunun senin için işe yarayacağından emin değilim.


2
Kabul edilen cevap zaten bu çözümü özetliyor
Ramhound

1
seçilmiş kişi bunu özetliyor, ancak çok fazla fazladan ve uzun metinlerle, örneğin benim için bununla çalıştım (ben de göndermek üzereydim) - ancak grafik belleği megabaytlarını düşürmek ve VMSVGA'dan VBoxVga'ya geçmek zorunda kaldım. seçilen cevap bunu giderir. Ne yazık ki hiç değil.
FantomX1

0

Sanal Kutu VM Başlatıcı'yı ikincil monitöre taşıdıysam ve daha sonra "Başlat" düğmesine basarsam ikincil monitörüme sığacak görünen pencereyi yeniden boyutlandırabilirim. Birincil monitörümden başlattıysam, birincil monitörümden daha büyük bir boyutlandırmayı başaramazdım.

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.