La taille de la fenêtre est contrôlée par la résolution d'écran de la VM. Si vous redimensionnez manuellement la fenêtre sur l'hôte, vous ne zoomerez que sur l'image renvoyée par la machine virtuelle, donc bien sûr, cela donne une très mauvaise qualité d'image.
Modifiez la résolution de l'écran dans la configuration de la machine virtuelle, soit via l'interface graphique, soit directement via la ligne de commande avec xrandr
.
Exécutez d'abord xrandr
sans arguments, il affichera toutes les sorties (dans ce cas, ce ne sont que les sorties virtuelles émulées par VirtualBox).
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
...
Maintenant, exécutez xrandr --output <output> --size <resolution>
et remplacez "sortie" et "taille" par la sortie connectée que vous avez obtenue de la commande précédente (dans ce cas VGA1
) et la résolution que vous souhaitez définir, je recommande de la définir juste un peu plus bas que votre moniteur réel pour laisser de l'espace pour la barre des tâches et la barre de titre de la fenêtre Virtualbox.
Exemple: xrandr --output VGA1 --size 1920x1040
.
Une fois que vous avez défini la résolution dans la machine virtuelle, VirtualBox redimensionne automatiquement sa fenêtre sur l'hôte.
À propos, voici la documentation officielle d'Ubuntu sur la modification de la résolution de l'écran.