Virtualbox, comment changer la résolution (précise) de l'invité en 16: 9 (1920x1080) au lieu de 4: 3 par défaut?

17

Il y a beaucoup de questions sur les problèmes de résolution sur askubuntu mais aucune question / solution ne semble résoudre mon problème.

J'ai un système hôte 12.04 / précis et j'ai également installé Ubuntu 12.04 / précis comme système invité. Après l'installation, j'ai eu la possibilité de sélectionner 1024x768 (4: 3) et 800x600 (4: 3) comme résolution dans les paramètres d'affichage. Après l'installation des ajouts d'invité, les options 1280x960 (4: 3) et 1440x1050 (4: 3) ont été ajoutées à la liste. Maintenant, 4 au total ont tous le rapport 4: 3.

J'ai ensuite activé le mode plein écran (hôte + f) et ai fait fonctionner l'invité en 1920x1200 natif (16:10) pour mon écran. Après avoir désactivé le plein écran, deux autres options ont été ajoutées à la liste déroulante des résolutions, 1920x1200 (16:10) et 1600x1200 (4: 3).

Je veux exécuter l'invité en 1920x1080 (16: 9) pour pouvoir facilement enregistrer des screencasts en "full-hd". La dernière fois que j'ai eu ce problème, la solution a été d'exécuter la commande "VBoxManage controlvm nameofyourVM setvideomodehint width height colordepth" à partir de l'hôte, mais maintenant je veux savoir s'il existe un moyen plus simple de résoudre ce problème.

CHolmstedt
la source

Réponses:

11
  1. Accédez au menu Fichier et activez le paramètre Environnement ou, dans les versions plus récentes, Préférences .
  2. Sélectionnez Affichage et modifiez le paramètre de Taille maximale de l'écran invité sur «indice» qui vous permet de définir une taille arbitraire pour la largeur et la hauteur (par exemple, 1920 et 1200).
  3. Redémarrez la machine virtuelle et profitez-en.
Sangsoo Kim
la source
1
De quel menu de fichiers parlez-vous?
CHolmstedt
@CHolmstedt Le menu fichier de Virtualbox Manager fonctionne.
Marcel
Malheureusement, cela n'a pas fonctionné pour moi en utilisant un invité ubuntu 16.04 sur Windows 7 et VirtualBox 4.3.12. L'écran Ubuntu ne peut pas être redimensionné et ne dépassera pas 1024 x 768.
snark
5

Installez simplement Virtualbox Guests Additions mais avant de vous assurer que vous avez DKMS dans le terminal:

sudo apt-get install dkms

et mettre à jour:

sudo apt-get update

sudo apt-get upgrade

après cette installation, ajoutez des invités, redémarrez le PC et vous obtenez le bon rapport d'écran.

Aleix
la source
2
Je crains que cela ne m'a pas aidé. Comme je l'ai dit dans le premier post, des ajouts d'invités sont déjà installés.
CHolmstedt
Dans mon cas, j'ai mis à niveau VirtualBox, puis mis à niveau Ubuntu, et quelque part le long de la ligne, les ajouts d'invité semblaient cesser de fonctionner (l'écran ne redimensionnait pas). J'ai réinstallé les ajouts d'invités qui les ont mis à niveau vers la dernière version, redémarré la machine virtuelle invitée et tout a recommencé à fonctionner (pourrait changer la résolution de la machine virtuelle).
jfritz42
4

Ceci est basé sur la réponse de @Sangsoo Kim qui fonctionne bien pour moi:

  1. Allez dans "Fichier"> "Préférences"
  2. Allez dans "Affichage"
  3. Remplacez «Taille maximale de l'écran invité» par «Astuce»
  4. Entrez 1920 x 1200 comme largeur et hauteur.
  5. Redémarrez la machine virtuelle et le tour est joué! Il montre juste la bonne résolution.

J'espère que cette aide!

Wery Nguyen
la source
1
Je pense que vous voulez dire 1920, pas 1902.
Alexej Magura
1

J'ai eu le même problème, j'ai installé Ubuntu frais, puis mis à jour tous les packages + dkms, puis redémarré en plein écran. Installation des ajouts d'invités en mode plein écran et redémarrage en plein écran ...

Cela m'a arrangé.

Christian Bekker
la source
1

Je sais qu'il y a longtemps qu'il y a eu benn depuis la dernière activité dans ce fil mais cela m'a aidé et c'est grâce à vous. Dans mon cas, les outils étaient déjà installés.

  1. installer dkms
  2. entrer en mode plein écran
  3. désinstaller les outils
  4. redémarrer
  5. réinstaller les outils
user45949
la source
1

Modification supplémentaire des réponses de @ sangsoo-kim et @ wery-nguyen pour plus de clarté et une utilité améliorée:

  • Démarrez l'application VirtualBox sur votre hôte
  • Sélectionnez votre machine virtuelle invitée Windows dans la liste des machines virtuelles
  • Aller à Fichier> Préférences dans le menu de l'application VirtualBox
  • Sélectionnez Afficher dans la liste des préférences
  • Changer la taille maximale de l'écran invité en Aucun

Maintenant, démarrez la machine virtuelle et vous pourrez redimensionner la fenêtre du conteneur hôte à toutes les dimensions que vous souhaitez, et la machine virtuelle s'ajustera automatiquement!

Cela nécessite que la version correcte de VirtualBox Guest Additions soit installée et exécutée dans votre machine virtuelle. Vérifiez la barre d'état à l'intérieur de votre machine virtuelle Windows pour une petite icône VirtualBox (probablement avec une étoile jaune). Si vous avez cette icône dans la barre d'état de votre machine virtuelle Windows, cela signifie que les compléments invité sont installés. Confirmez que le numéro de version correspond à l'application VirtualBox exécutée sur votre hôte (survolez cette icône pour voir le numéro de version des compléments invités et faites une "Aide> À propos" dans l'application Virtual Box pour voir ce numéro de version).

ps Vous pouvez également le faire pendant que la machine virtuelle Windows est en cours d'exécution, si cela ne fonctionne pas, redémarrez la machine virtuelle après avoir effectué la modification.


Modifier le 22 août 2018 - vous devrez peut-être également manipuler les éléments Ajuster la taille de Windows et Redimensionner automatiquement l'affichage des invités dans le menu de l'application VirtualBox View pour que le redimensionnement fonctionne correctement.

Menu "Affichage" de VirtualBox

xmnboy
la source
0

Moi aussi, j'ai eu le même problème. J'ai installé dkms puis installé les en-têtes Linux selon la réponse @Daniel. Puis redémarré Ubuntu tout en restant en mode plein écran et il est passé directement à la bonne résolution 16: 9.

user2572771
la source
0

J'ai eu le même problème, mais maintenant ça marche. J'ai dû installer:

sudo apt-get install linux-headers-`uname -r`

L'erreur a été enregistrée: /var/log/vboxadd-install.log

abbgrade
la source
@CHolmstedt Alors ça a marché?
Daniel
@Daniel Non, j'en ai bien peur. Je n'ai pas encore trouvé de solution qui fonctionne pour mon problème.
CHolmstedt