Comment ajuster automatiquement la résolution d'une machine virtuelle Windows 7 à l'aide de VMware Fusion?


16

Récemment, j'ai acquis un MacBook Pro Retina. Auparavant, j'avais toujours utilisé Windows, et j'en ai toujours besoin, à cause de Visual Studio. J'ai donc installé VMware Fusion et Windows 7 en tant que machine virtuelle.

Le problème est que chaque fois que je lance la VM, VMWare règle automatiquement la résolution de l'invité au maximum disponible sur le Mac (c'est-à-dire 2880x1800). J'ai donc changé la résolution de Windows et je l'ai définie sur 1440x900, mais, lorsque je redémarre, sur l'écran de connexion, elle revient automatiquement à 2880x1800. Je pensais que c'était dû aux VMware Tools, alors je les ai désinstallés. Cela fonctionne maintenant correctement, mais je perds beaucoup de fonctionnalités sans les outils installés. Comment puis-je résoudre ça?


J'ai le même problème mais j'utilise la dernière version de VMWare, 5.0.2
ajcw

Réponses:


3

Téléchargez l'aperçu de la technologie VMWare Fusion 2012, ce problème est résolu dans cette version.


Je viens d'acheter un MacBook Pro Retina de 15 pouces et j'ai eu exactement le même problème que vous. Je suppose que vous exécutez VMWare 4 et la meilleure solution que j'ai trouvée était de passer à VMWare Fusion 5. Cette nouvelle version prend explicitement en charge l'immense résolution de l'écran de la rétine et il a résolu tous les problèmes liés à la résolution que j'avais.
Paul Shaw

28

J'utilise VMWare Fusion 5.0.3. Une fois vmwaretoolsinstallé, il est très facile de changer la résolution sur la machine virtuelle Windows:

  • accédez à Machine virtuelle> Paramètres> Affichage
  • il y a une case à cocher Utiliser la pleine résolution pour l'affichage Retina
  • décochez-la et le vm revient à une résolution normale.

Merci! J'ai créé un compte ici juste pour vous donner un +1. C'était juste sur place!
eestein

J'utilise El Captain, Windows 7 pro dans VMware fusion. Maintenant, je peux définir la résolution et ne pas l'autoriser à changer automatiquement.
Do Nhu Vy

5

Modifiez le ~/Library/Preferences/VMware Fusion/preferencesfichier en ajoutant les lignes suivantes:

pref.autoFitGuestToWindow = "FALSE"
pref.autoFitFullScreen = "stretchGuestToHost"

pref.autoFitGuestToWindow = "FALSE"désactive l'ajustement automatique pour le mode de fenêtre unique. pref.autoFitFullScreen = "stretchGuestToHost"désactive l'ajustement automatique pour le mode plein écran.


Cela semble être la meilleure réponse. Fonctionne parfaitement. (Bien sûr, assurez-vous de redémarrer VMWare Fusion après avoir effectué ces modifications).
caleb

La meilleure réponse de loin! D'autres n'ont pas fonctionné. Moi aussi, j'ai créé un compte juste pour voter pour cette réponse!
Belfield

3

Vous pouvez également utiliser la commande suivante pour définir la résolution:

C:\Program Files\VMware Tools\VMwareResolutionSet.exe"  0 1 , 0 0 1920 1440

Activez l'option Retina, allez sur la machine virtuelle, définissez la résolution que vous souhaitez supprimer ce fichier exe de jeu de résolution mentionné ci-dessus, cela cessera de revenir en arrière
Bishoy Hanna

1

Je n'ai pas de véritable correctif qui nécessitera un correctif de VMware. En attendant, j'ai trouvé cet indice via Google:

Sortez du mode plein écran (ctrl-cmd-F) puis revenez en arrière.


1

J'utilise VMWare Fusion 5.x sur MAcBook Retina 13 'et comme solution de contournement, j'ai créé un fichier .bat (exécutable automatiquement) pour automatiser les commandes comme suggéré par Michiel sur mon Windows et je double-clique simplement dessus pour le ramener ma résolution préférée.

Le fichier ResetResultion.bat a le contenu suivant:

"C:\Program Files\VMware\VMware Tools\VMwareResolutionSet.exe"  0 1 , 0 0 1920 1200
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.