VirtualBox 3.2.1 supporta più monitor guest. La documentazione non era chiara su come abilitarlo.
Configurazione di base
- Spegni la tua macchina virtuale se è accesa.
- Dalla finestra principale di VirtualBox, seleziona la tua VM e scegli "Impostazioni".
- Scegli "Visualizza".
- Sotto "Memoria video" c'è "Conteggio monitor". Spostalo su 2 e regola la memoria video se VirtualBox si lamenta.
- Avvia il tuo guest ed esegui il metodo standard per il tuo sistema operativo guest per estendere il desktop su un secondo monitor. (È necessario installare Guest Additions.)
- Una seconda finestra "Oracle VM VirtualBox" apparirà con il secondo display. Puoi ridimensionarlo come preferisci.
Il menu "Visualizza" di VirtualBox avrà una voce per ogni "Schermata virtuale". Tutti tranne il primo possono anche essere abilitati/disabilitati da qui. Questo sembra funzionare solo dopo il passaggio 5.
Senza interruzioni/Schermo intero
- Inserisci Seamless o Schermo intero. Presumo che la tua HostKey sia il "RightCtrl" predefinito.
- Se gli schermi sono sui display sbagliati, premi DestraCtrl +Casa .
- Dal menu Visualizza, scegli "Virtual Display 1" e impostalo sul display Host che desideri. Gli altri display si mescoleranno per adattarsi a questo. Se hai più di due display virtuali, ripeti con "Virtual Display 2" e così via.
Senza testa
- Imposta il numero di monitor con
VBoxManage modifyvm "vm name" --monitorcount X
- Abilita più connessioni vrdp con
VBoxManage modifyvm "VM name" --vrdpmulticon on
- Usa VBoxHeadless per avviarlo normalmente.
- Connettiti al monitor 1 con
rdesktop -d \@1 ip-address-of-host
e connettiti al monitor 2 conrdesktop -d \@2 ip-address-of-host
. Questo è spiegato nella risposta di lomaxx. (Potresti essere in grado di utilizzare@
invece di\@
, a seconda della tua shell.)
Avvia il tuo guest ed esegui il metodo standard "Estendi il desktop su questo display" basato sul sistema operativo guest. (È necessario installare Guest Additions.)
Questo mi ha confuso. Ho cercato in tutte le Guest Additions e non sono riuscito a trovarlo. Nella speranza che possa aiutare qualcun altro, sta parlando del Pannello di controllo in Windows stesso. Nel Pannello di controllo fai clic su Schermo -> Impostazioni e lì vedrai "Estendi il desktop su questo schermo".