Comment puis-je faire en sorte que VirtualBox fonctionne correctement avec deux moniteurs?

21

J'utilise VirtualBox pour exécuter un invité Ubuntu x64 sous un hôte Vista x64 avec un moniteur 19 "et 15".

J'active le mode transparent dans VirtualBox, mais les fenêtres ne se déplacent pas ailleurs que sur le bureau de l'invité Ubuntu.

J'aimerais également que le mode plein écran s'affiche sur les deux moniteurs.

Comment puis-je faire ceci?

user1596
la source

Réponses:

16

Selon ce post du forum et en parcourant les notes de version de VirtualBox, cela n'est disponible que pour les invités Windows. Je sais que la dernière version 3 a introduit d'énormes améliorations sur le plan du rendu 3D et avec OpenGL. Je suppose que ce serait disponible dans un proche avenir.

Et selon les notes de version 4.0 , la fonctionnalité est disponible!

Guest Additions: support for multiple virtual screens in Linux and Solaris guests using X.Org server 1.3 and later
BinaryMisfit
la source
1
Depuis 4.0 Beta 2, cette fonctionnalité est désormais disponible pour les clients X.org exécutant la version 1.3 + ... si vous vous sentez aventureux.
Goyuix
2
Maintenant que 4.0.2 est sorti, cette fonctionnalité est disponible, non? Pas besoin d'être aventureux?
Nate Parsons
Je viens de l'essayer et plusieurs moniteurs fonctionnent bien pour moi avec Ubuntu 10.10 - Je ne savais même pas que Virtual Box 4.x avait pris en charge les invités Linux - j'ai abandonné la vérification à chaque version.
jmohr
@drhorrible Merci d'avoir mis à jour ma réponse, j'ai complètement oublié cela et je n'ai pas utilisé VirtualBox depuis environ un an.
BinaryMisfit
Pas de problème, je reviens juste après avoir appris que cette fonctionnalité est présente, très excité! C'est ma première étape vers le passage à Linux en tant que principal.
Nate Parsons
3

Ma solution consiste à exécuter Ubuntu en mode sans tête et à me connecter via l'outil Connexion Bureau à distance. L'affichage est en plein écran (pas de barres d'outils ou de menus) et s'étend sur mes deux moniteurs. Voici ce que j'ai fait:

  1. Double mémoire vidéo jusqu'à 16 Mo dans les paramètres d'affichage de VirtualBox pour la machine. Activez également le serveur "Affichage à distance". Pour une raison quelconque, je n'ai pas pu utiliser le port par défaut du 3389.
  2. Exécutez la machine en mode sans tête comme ceci:

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

  3. Connectez-vous à la machine à l'aide de l'outil Connexion Bureau à distance fourni avec Windows.

    mstsc / span /v:192.168.1.2:3390

user45255
la source
2

L'affichage plein écran sur les deux moniteurs peut être facilement effectué.
Luke Dubber l'a géré et il est expliqué ici:
Étapes:
1 - Installez VirtualBox (gratuit, Windows, Linux et Mac)
2 - Une fois que vous avez créé votre machine virtuelle (VM), modifiez vos paramètres.
3 - Accédez à la section Affichage et augmentez le nombre de moniteurs.
4 - Assurez-vous d'augmenter votre mémoire vidéo. Si vous ne le faites pas, cela ne fonctionnera pas (je devrais savoir, m'a pris un peu pour comprendre que c'était mon problème). J'irais avec le maximum 128 Mo si possible.
5 - Installez votre système d'exploitation (vous pouvez le faire avant l'étape 3).
6 - Assurez-vous d'installer les ajouts d'invité VirtualBox.
7 - Redémarrez ensuite et une fois de retour, vous devriez pouvoir en utiliser plusieurs.
Pour lire à partir du lien d'origine Cliquez ici:
Ou allez sur la page d'accueil de Luke Dubber

Le mode sans couture est quelque chose avec lequel je me bats également et je n'ai pas encore vu de réponse.

René
la source
Cela devrait être un commentaire - et il devrait être lié à l'article proprement dit: lukedubber.com/2012/05/09/…
Jon
1

En supposant que vous ayez les ajouts d'invités ... Vous pouvez obtenir un plein écran approximatif sur 2 moniteurs si vous éditez votre fichier xorg.conf (je lance FC11 ... Je ne sais pas si ubuntu utilise xorg.conf?), Puis juste étirez manuellement la fenêtre pour remplir les deux. Ce n'est certainement pas idéal, mais cela vous donne un espace de bureau plus visible.

J'ai deux moniteurs dans des fenêtres qui fonctionnent respectivement à 1440x900 et 1280x1024. La configuration ci-dessous permet une taille d'écran maximale de 32000x32000.

Il vous suffit alors de modifier l'affichage et de le faire glisser.

---------------/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
---------------------------

la source
0

Depuis VirtualBox 3.2.4, la prise en charge de plusieurs moniteurs n'est toujours disponible que pour les systèmes d'exploitation invités Windows. Voir l'élément "Prise en charge multi-moniteur invité" dans le chapitre Limitations connues du manuel VirtualBox.

Pour les clients Windows, il vous suffit apparemment de régler le nombre de moniteurs dans les paramètres d'affichage ou d'exécuter en mode transparent. Ce message contient plus de détails.

Don Kirkby
la source