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?

Umar Jamil
la source
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.

happystaender
la source
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.
f_up
la source
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.

Timuçin
la source
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
ivoa71
la source
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.

LeeM
la source
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
Alok
la source