J'exécute un invité Ubuntu 12.04 VirtualBox (avec les additions invité installées) au sein d'un hôte Windows 7.
Comment définir la résolution de l'invité VB pour qu'elle corresponde à la résolution native de la machine physique (1280 x 800)? IOW, existe-t-il un moyen d'ajouter 1280 x 800 aux options disponibles?
La résolution la plus élevée disponible sous le System Settings > Displays
qui correspond à la résolution native est 1024 x 768, ce qui donne un rapport de forme de 4: 3, tandis que la résolution native donne un rapport de forme de 8: 5 (mieux connu sous le nom de 16h10, pour une raison quelconque). Le choix de cette résolution signifie qu'une partie considérable de l'écran reste inutilisée (ce qui est un gros problème lorsque vous travaillez avec un petit écran pour commencer). Tous les autres choix de résolution disponibles via System Settings > Displays
donnent un rapport hauteur/largeur de 4: 3. (Par exemple, il existe également une option 1280 x 960, qui utilise toute la largeur de l'écran, mais entraîne la perte de la bande inférieure de 160 pixels de l'image.)
OK, on dirait que j'ai résolu ce problème, d'une manière ou d'une autre. Voici ce que j'ai fait:
cmd
de l'hôte Windows, j'ai exécuté:C:\>cd "c:\Program Files\Oracle\VirtualBox"
C:\Program Files\Oracle\VirtualBox>VboxManage setextradata "<vmname>" "CustomVideoMode1" "1280x800x16"
<vmname>
par le nom réel de votre machine virtuelle et remplacez la chaîne de résolution spécifiée par celle qui convient pour votre moniteur. Notez également que le dernier caractère de l’argument CustomVideoMode1
est le chiffre 1, et pas la lettre "l". Avec certaines polices, les deux caractères sont pratiquement indiscernables. BTW , vous pouvez spécifier davantage de modèles personnalisés à l’aide d’une commande similaire, avec des arguments de la forme CustomVideoMode2
, CustomVideoMode3
, etc. jusqu’à, je crois, CustomVideoMode16
.)System Settings > Displays
);System Settings > Additional Drivers
, sélectionné l'option Oracle VM VirtualBox Guest Additions for Linux Module
et cliqué sur Activate
;Lorsque le VM est revenu, la résolution était la bonne; de plus, les options de résolution disponibles dans Système Settings > Displays
comprennent également une option supplémentaire "1280 x 800 (16:10)" (bien entendu, elle est actuellement active).
Je ne peux pas dire si exécuter VBoxManage setextradata ...
(étapes 1 et 2 ci-dessus) a eu une incidence. IOW, les étapes 4 et 5 ont très bien pu faire l'affaire.
Notez également que le Oracle VM VirtualBox Guest Additions for Linux Module
était pas activé même si j'avais précédemment exécuté Devices > Install Guest Additions...
sur le panneau de configuration de VirtualBox.