題 VirtualBox使用雙顯示器


我正在使用雙顯示器設置運行Kubuntu Hardy Heron,並且在無縫模式下運行Windows XP上有VirtualBox。

我的問題是,我無法將VirtualBox擴展到第二台顯示器。 怎麼能實現這一目標?


74
2017-08-26 05:24


起源


當然,如果您安裝了guest虛擬機添加,您可以根據需要調整窗口大小。顯然,這不會使Virtualbox使用多個 顯示器,但它將擴展到主機支持的盡可能多的監視器。 - willoller
ubuntuforums.org/showthread.php?t=433359 - Der Hochstapler
@David:為了讓你的賞金更有用,更好地解釋接受的答案中缺少的東西。 - harrymc
@harrymc在接受的答案中說的那一步 perform the standard "Extend the desktop onto this display" method based on the Guest OS 是模糊的,目前尚不清楚如何在Ubuntu Guest上執行此操作。是否有一些程序,驅動程序或特定配置來執行此操作?此外,還有三個部分。它們如何不同,我在哪種情況下選擇其中一種? - David LeBauer
“將桌面擴展到此顯示器”是指客戶操作系統用於管理多個顯示器的內置方法。當然,這在不同的客戶操作系統之間有所不同。 - jpaugh


答案:


VirtualBox 3.2.1支持多個訪客監視器。文檔中沒有說明如何啟用它。

基本設置

  1. 如果虛擬機處於打開狀態,請將其關閉。
  2. 在VirtualBox主窗口中,選擇您的VM並選擇“設置”。
  3. 選擇“顯示”。
  4. “Video Memory”下面是“Monitor Count”。將其滑動到2,如果VirtualBox抱怨,請調整視頻內存。
  5. 啟動您的客戶並執行標準“將桌面擴展到此顯示器”。每個客戶操作系統會有所不同。 (需要安裝Guest Additions。)
  6. 將出現第二個“Oracle VM VirtualBox”窗口,其中顯示第二個顯示。您可以根據需要調整大小。

無縫/全屏

  1. 輸入無縫或全屏。我假設你的HostKey是默認的“RightCtrl”。
  2. 如果屏幕顯示錯誤, 擊中 RightCtrl+
  3. 從“視圖”菜單中,選擇“虛擬顯示1”並將其設置為所需的主機顯示。其他顯示器將隨機播放以適應這種情況。如果您有兩個以上的虛擬顯示器,請重複“虛擬顯示2”,依此類推。

無頭

  1. 設置監視器數量 VBoxManage modifyvm "vm name" --monitorcount X
  2. 啟用多個vrdp連接 VBoxManage modifyvm "VM name" --vrdpmulticon on
  3. 使用VBoxHeadless正常啟動。
  4. 連接到監視器1 rdesktop -d \@1 ip-address-of-host 並連接到監視器2rdesktop -d \@2 ip-address-of-host。這在解釋中 lomaxx的回答。 (你也許可以使用 @ 代替 \@,取決於你的shell。)

95
2017-11-05 00:12



傻傻的,在谷歌上搜索它之前兩個小時搞砸了。忘了安裝VM添加;謝謝。 - tsilb
這解決了我的問題,即無縫模式出現在與全屏/普通模式不同的監視器上。右鍵控制/主頁修復它,允許我移動到“主機屏幕3”。謝謝你的全面發帖! - Tim S.


我正在運行Debian Sid,我能夠讓Windows 7和xp在雙監視器模式下無縫運行,通過3D加速,您需要在安全模式下安裝guest虛擬機。

我採取的步驟是:

安裝已啟用雙屏幕的操作系統,如果您的o / s已安裝,我不確定您是否會獲得支持,但我建議您按照以下步驟進行操作。

安裝完畢後在啟動Windows時點擊F8

選擇在網絡安全模式下運行(網絡不是真的需要,但這就是我採取的步驟)

然後安裝客戶添加32位(雙屏幕工作在64但3D沒有) 重新啟動,您應該在一台顯示器上具有3D支持的雙屏幕(:1)

我無法讓它在兩者上工作。我沒有啟用vrdp來做這個,它工作得很好。


1
2018-06-14 16:40





啟動guest虛擬機並執行基於Guest OS的標準“將桌面擴展到此顯示”方法。 (需要安裝Guest Additions。)

這個讓我困惑。我查看了Guest Additions並找不到它。希望它可以幫助別人,它正在談論Windows本身的控制面板。在控制面板中單擊顯示 - >設置,在那裡您將看到“將桌面擴展到此顯示器上”。


1
2017-10-13 12:18





AFAIK只能在以下實例中使用多個監視器:

  1. 多個監視器目前僅適用於Windows XP guest虛擬機,以及 必須安裝Guest Additions,因為實現位於 Guest Additions視頻驅動程序。

  2. 多個監視器僅適用於VBoxHeadless前端。你必須 還可以啟用VRDP多連接模式(參見章節7.4.6,VRDP多路復用) 連接,第94頁)訪問兩個或多個VM顯示時 客人正在使用多台顯示器。

VirtualBox用戶手冊 
以供參考, 從2008年7月29日起,手冊版本1.6.4的存檔副本


1
2017-08-26 05:34





我發現如果我將Virtual Box VM Launcher移動到輔助監視器上,然後按下“開始”,我就可以調整看起來適合我的輔助監視器的窗口。如果我從主監視器啟動它,我無法調整大小比我的主監視器大。


0
2017-09-05 18:42