Come posso ottenere VirtualBox per giocare bene con due monitor?


21

Uso VirtualBox per eseguire un guest Ubuntu x64 su un host Vista x64 con un monitor da 19 "e 15".

Abilito la modalità senza soluzione di continuità in VirtualBox, ma le finestre non si muovono in realtà altro che il desktop del guest Ubuntu.

Vorrei anche che la modalità a schermo intero fosse visualizzata su entrambi i monitor.

Come posso fare questo?

Risposte:


16

Secondo questo post del forum e guardando le note sulla versione di VirtualBox, questo è disponibile solo per i guest Windows. So che l'ultima versione 3 ha introdotto enormi miglioramenti sul lato del rendering 3D e con OpenGL. Suppongo che questo sarebbe disponibile nel prossimo futuro.

E secondo le note di rilascio 4.0 , la funzione è disponibile!

Guest Additions: support for multiple virtual screens in Linux and Solaris guests using X.Org server 1.3 and later

1
A partire dalla 4.0 Beta 2, questa funzione è ora disponibile per i client X.org che eseguono la versione 1.3 + ... se ti senti avventuroso.
Goyuix,

2
Ora che 4.0.2 è uscito, questa funzione è attiva, giusto? Non c'è bisogno di essere avventurosi?
Nate Parsons,

L'ho appena provato e più monitor funzionano bene con Ubuntu 10.10 -Non sapevo nemmeno che Virtual Box 4.x aggiungesse il supporto per gli ospiti Linux - Ho rinunciato a controllare ad ogni versione.
jmohr,

@drhorrible Grazie per aver aggiornato la mia risposta, me ne sono completamente dimenticato e non uso VirtualBox da circa un anno.
BinaryMisfit

Nessun problema, sto solo tornando dopo aver appreso che questa funzione è presente, molto emozionato! Questo è il mio primo passo per andare su Linux come primario.
Nate Parsons,

3

La mia soluzione prevede l'esecuzione di Ubuntu in modalità senza testa e la connessione tramite lo strumento Connessione desktop remoto. Il display è a schermo intero (senza barre degli strumenti o menu) e si estende su entrambi i miei monitor. Ecco cosa ho fatto:

  1. Doppia memoria video a 16 MB nelle impostazioni di visualizzazione di VirtualBox per la macchina. Abilitare anche il server "Display remoto". Per qualche motivo non ho potuto usare la porta predefinita del 3389.
  2. Esegui la macchina in modalità senza testa in questo modo:

    VBoxHeadless.exe --startvm "Ubuntu 10.4 64-bit"

  3. Connettersi alla macchina utilizzando lo strumento Connessione desktop remoto fornito con Windows.

    mstsc / span /v:192.168.1.2:3390


2

La visualizzazione a schermo intero in entrambi i monitor può essere facilmente eseguita.
Luke Dubber lo ha gestito ed è spiegato qui:
Passaggi:
1 - Installa VirtualBox (è gratuito, Windows, Linux e Mac)
2 - Dopo aver creato la tua macchina virtuale (VM) modifica le tue impostazioni.
3 - Vai alla sezione Display e aumenta il conteggio dei monitor.
4 - Assicurati di aumentare la tua memoria video. Altrimenti non funzionerà (dovrei saperlo, mi ci è voluto un po 'per capire che era il mio problema). Vorrei andare con il massimo 128 MB, se possibile.
5 - Installa il tuo sistema operativo (puoi farlo prima del passaggio 3).
6 - Assicurati di installare le aggiunte guest VirtualBox.
7 - Quindi riavviare e una volta rientrati, dovrebbe essere possibile utilizzarne più di uno.
Per leggere dal link originale Fai clic qui:
O vai alla home page di Luke Dubber

La modalità seamless è qualcosa con cui sto combattendo e non ho ancora visto una risposta.


Questo dovrebbe essere un commento - e dovrebbe essere collegato all'articolo reale: lukedubber.com/2012/05/09/…
Jon

1

Supponendo che tu abbia le aggiunte ospite ... Puoi ottenere uno schermo intero approssimativo su 2 monitor se modifichi il tuo file xorg.conf (corro FC11 ... Non sono sicuro che Ubuntu usi xorg.conf?) E poi solo allungare manualmente la finestra per riempire entrambi. Questo sicuramente non è l'ideale, ma ti dà più spazio desktop visibile.

Ho due monitor in Windows che funzionano rispettivamente a 1440x900 e 1280x1024. L'impostazione di seguito consente una dimensione massima dello schermo di 32000x32000.

Devi solo cambiare il display e trascinarlo fuori.

---------------/etc/X11/xorg.conf----------------------------------
 Default xorg.conf for Xorg 1.5+ without PCI_TXT_IDS_PATH enabled.
#
# This file was created by VirtualBox Additions installer as it
# was unable to find any existing configuration file for X.

Section "Device"
        Identifier      "Configured Video Device"
        Driver          "vboxvideo"
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Monitor     "Generic Monitor"
    Device      "VirtualBox graphics card"
    DefaultDepth    24
    SubSection "Display"
      Depth 24
      Modes     "1440x900" "1280x1024" "2720x1024"
    EndSubSection
EndSection
---------------------------

0

A partire da VirtualBox 3.2.4, il supporto per monitor multipli è ancora disponibile solo per i sistemi operativi guest Windows. Vedere la voce "Supporto multi-monitor ospite" nel capitolo Limitazioni note del manuale di VirtualBox.

Per gli ospiti Windows, apparentemente devi solo regolare il conteggio del monitor nelle impostazioni del display o eseguire in modalità continua. Questo post contiene maggiori dettagli.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.