VirtualBox do korzystania z podwójnych monitorów


84

Korzystam z Kubuntu Hardy Heron, z konfiguracją z dwoma monitorami, i mam VirtualBox na nim z systemem Windows XP w trybie płynnym.

Mój problem polega na tym, że nie mogę uzyskać rozszerzenia VirtualBox na drugi monitor. Jak można to osiągnąć?


Oczywiście, jeśli masz zainstalowane dodatki dla gości, możesz zrobić tak duże okno, jak tylko chcesz. Oczywiście nie sprawi to, że Virtualbox będzie używać wielu monitorów , ale rozszerzy się na tyle monitorów, ile obsługuje maszyna hosta.
willoller


@David: Aby Twoja nagroda była przydatna, lepiej wyjaśnij, czego brakuje w zaakceptowanej odpowiedzi.
harrymc

@harrymc krok w zaakceptowanej odpowiedzi, który mówi, perform the standard "Extend the desktop onto this display" method based on the Guest OSjest niejasny i nie jest jasne, jak to zrobić na Goście Ubuntu. Czy jest jakiś program, sterownik lub konkretna konfiguracja, aby to zrobić? Istnieją również trzy sekcje. Czym się różnią i w jakim kontekście wybrałabym jedno?
David LeBauer,

„Rozszerz pulpit na ten ekran” odnosi się do wbudowanej metody gościa do zarządzania wieloma monitorami. Oczywiście różni się to między różnymi systemami-gośćmi.
jpaugh

Odpowiedzi:


105

VirtualBox 3.2.1 obsługuje wiele monitorów gości. Dokumentacja nie była jasna, jak to włączyć.

Podstawowe ustawienia

  1. Wyłącz maszynę wirtualną, jeśli jest włączona.
  2. W głównym oknie VirtualBox wybierz maszynę wirtualną i wybierz „Ustawienia”.
  3. Wybierz „Display”.
  4. Poniżej „pamięci wideo” znajduje się „liczba monitorów”. Przesuń do 2 i dostosuj pamięć wideo, jeśli VirtualBox narzeka.
  5. Uruchom gościa i wykonaj standardowe „Rozszerz pulpit na ten ekran”. Będzie inaczej w zależności od systemu operacyjnego gościa. (Dodatki gości muszą być zainstalowane.)
  6. Drugie okno „Oracle VM VirtualBox” pojawi się z drugim wyświetlaczem. Możesz go zmienić w dowolny sposób.

Menu „Widok” VirtualBox będzie zawierało pozycję dla każdego „ekranu wirtualnego”. Wszystkie oprócz pierwszego można również włączyć / wyłączyć z tego miejsca. Wydaje się, że działa to dopiero po kroku 5.

Bezproblemowa / Pełny ekran

  1. Wprowadź Bezproblemową lub Pełny ekran. Zakładam, że Twój HostKey jest domyślnym „RightCtrl”.
  2. Jeśli ekrany są wyświetlane nieprawidłowo, naciśnij RightCtrl+ Home.
  3. Z menu Widok wybierz „Wirtualny wyświetlacz 1” i ustaw żądany ekran Hosta. Inne wyświetlacze będą się przesuwać, aby to uwzględnić. Jeśli masz więcej niż dwa wirtualne wyświetlacze, powtórz z „Virtual Display 2” i tak dalej.

Bezgłowy

  1. Ustaw liczbę monitorów za pomocą VBoxManage modifyvm "vm name" --monitorcount X
  2. Włącz wiele połączeń vrdp za pomocą VBoxManage modifyvm "VM name" --vrdpmulticon on
  3. Użyj VBoxHeadless, aby uruchomić normalnie.
  4. Połącz z monitorem 1 za pomocą rdesktop -d \@1 ip-address-of-hosti połącz z monitorem 2 za pomocą  rdesktop -d \@2 ip-address-of-host. Wyjaśnia to odpowiedź Lomaxx . (Może być możliwe użycie @zamiast \@, w zależności od powłoki).

Głupiutki, bawiąc się tym przez dwie godziny, zanim go przejrzysz. Zapomniałem zainstalować dodatki do VM; dzięki.
tsilb

To rozwiązało mój problem z płynnym trybem pojawiania się na innym monitorze niż tryb pełnoekranowy / normalny. Right-ctrl / Home naprawił to, pozwalając mi przejść do „Ekranu hosta 3”. Dzięki za dokładny post!
Tim S.

1
Po uruchomieniu komputera w menu VirtualBox musiałem również kliknąć „Widok> Wirtualny ekran 2> Włącz”
n00b

1

Korzystam z Debiana Sid i udało mi się sprawić, że Windows 7 i XP będą działały bezproblemowo w trybie podwójnego monitora, z przyspieszeniem 3D, musisz zainstalować dodatki dla gości w trybie awaryjnym.

kroki, które podjąłem to:

zainstaluj OS z włączonymi podwójnymi ekranami, jeśli Twój system operacyjny jest już zainstalowany, nie jestem pewien, czy otrzymasz wsparcie, ale w tym celu zaleciłbym wykonanie poniższych czynności.

po instalacji wciśnij F8 podczas uruchamiania systemu Windows

wybierz Uruchom w trybie awaryjnym z obsługą sieci (praca w sieci nie jest naprawdę potrzebna, ale to był mój krok)

następnie zainstaluj dodatki dla gości w wersji 32-bitowej (podwójne ekrany działają w 64, ale 3D nie), uruchom ponownie i powinieneś mieć dostępne podwójne ekrany z obsługą 3D na jednym monitorze (: 1)

nie mogłem zmusić go do działania na obu. Nie miałem włączonej funkcji vrdp, aby działało to dobrze.


1

Uruchom gościa i wykonaj standardową metodę „Rozszerz pulpit na ten ekran” w oparciu o system operacyjny gościa. (Dodatki gości muszą być zainstalowane.)

Ten mnie zdezorientował. Rozejrzałem się po dodatkach gości i nie mogłem go znaleźć. W nadziei, że może pomóc komuś innemu, mówi o Panelu sterowania w samym systemie Windows. W Panelu sterowania kliknij Wyświetlacz -> Ustawienia, a zobaczysz „Rozszerz pulpit na ten ekran”.


1

AFAIK możesz używać wielu monitorów tylko w następujących przypadkach:

  1. Wiele monitorów działa obecnie tylko z gośćmi systemu Windows XP i należy zainstalować Dodatki gości, ponieważ implementacja znajduje się w sterowniku wideo Dodatków gości.

  2. Wiele monitorów działa tylko z interfejsem VBoxHeadless. Musisz także włączyć tryb połączenia VRDP (patrz rozdział 7.4.6, Wiele połączeń VRDP, strona 94), aby uzyskać dostęp do dwóch lub więcej wyświetlaczy maszyn wirtualnych, gdy gość korzysta z wielu monitorów.

Podręcznik użytkownika VirtualBox
W celach informacyjnych, zarchiwizowana wersja wersji 1.6.4 instrukcji, od 29 lipca 2008


1

Tak długo, jak masz zainstalowane wersje dla gości, wszystko, co musiałem robić, to iść do

Ustawienia -> Wyświetlacz -> Liczba monitorów -> Zmień na dwa (z wyłączonym urządzeniem z systemem Windows 10). Następnie, po uruchomieniu maszyny, poszedłem do View -> Virtual Screen 2 -> Enable

Nie jestem pewien, czy to zadziała dla Ciebie.


2
Przyjęta odpowiedź już opisuje to rozwiązanie
Ramhound

1
wybrany objaśnia go, jednak przy zbyt wielu zbędnych i długich tekstach, na przykład dla mnie działał ten (miałem też zamieścić) - jednak musiałem obniżyć megabajty pamięci graficznej i przejść z VMSVGA na VBoxVga, w jaki sposób wybrana odpowiedź rozwiązuje ten problem. Niestety tak nie jest.
FantomX1

0

Odkryłem, że jeśli przeniosłem program Virtual Box VM Launcher na monitor dodatkowy, a następnie NACIŚNIĘCIE przycisk „Start”, byłem w stanie zmienić rozmiar okna, które wydawało się pasować do mojego monitora dodatkowego. Gdybym uruchomił go z mojego głównego monitora, nie mogłem zmienić jego rozmiaru większego niż mój główny monitor.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.