Obwohl
vmmouse.present = "FALSE"
mouse.vusb.absDisabled = "TRUE"
pref.motionUngrab = "FALSE"
In meiner .vmx-Datei und einer angepassten VMware Tools-Installation auf dem Gast, die den Maustreiber nicht enthält, habe ich irgendwie eine vollständig integrierte Mausunterstützung für meine Windows 7-VM. Ich kann problemlos mit der Maus vom Host zum Gast wechseln, ohne klicken oder Strg+G drücken und Strg+Alt drücken zu müssen. Ich möchte das nicht, da es bei Spielen Probleme verursacht.
Wie kann ich erreichen, dass die VM keine spezielle Mausunterstützung hat, während VMware Tools für ihre anderen Funktionen (Netzwerk, Grafik usw.) weiterhin installiert sind? Die Maus funktioniert ohne VMware Tools wie gewünscht, aber sonst nicht – auch hier, obwohl ich den Maustreiber nicht installiert habe und alle diese Einstellungen habe, um ihn zu deaktivieren. Der Geräte-Manager zeigt an, dass der generische Windows PS/2-Maustreiber verwendet wird und nicht der virtuelle Maustreiber.
Gast und Host sind beide Windows 7 Ultimate SP1, x86 bzw. x64. Ich verwende VMware Player 3.1.4 und die neuesten VMware Tools sind installiert, 8.4.6.16648.
Antwort1
Dieser Workaround, den Sie sich ausgedacht haben, ist mit ziemlicher Sicherheit unnötig.
Um (meiner Meinung nach) Ihr Problem zu beheben, gehen Sie in die VMware-Einstellungen und ändern Sie die Mausoptimierung für Spiele auf „Immer“.
Beachten Sie, dass Sie VMware Workstation (Windows/Linux) oder VMware Fusion (Mac OS X) verwenden müssen, damit Ihnen diese Option zur Verfügung steht. Ich glaube nicht, dass sie im VMware Player verfügbar ist.
Antwort2
Im Gast müssen Sie wahrscheinlich in den Gerätemanager Ihrer Maus gehen und dort manuell „Treiber aktualisieren …“ ausführen und ihm sagen, dass Sie aus einer Liste von Geräten auswählen können, und den Standardmaustreiber anstelle der VMware-Maus auswählen. Sie können auch versuchen, die Maus zu „deinstallieren“ und das Kontrollkästchen aktivieren, das Sie fragt, ob Sie auch die Treiberdateien löschen möchten.
Antwort3
Es scheint, als ob Sie nur das automatische Lösen deaktivieren möchten, richtig? Ich verwende zur Veranschaulichung einfach den Screenshot von Michael Hampton:
Deaktivieren Sie die folgende Option:
- Aufheben der Fixierung, wenn der Cursor das Fenster verlässt
Optional könnten Sie auch an den weiteren Optionen interessiert sein:
- Cursor beim Aufheben der Greifbewegung verbergen
- Erfassen, wenn der Cursor das Fenster betritt
Diese Optionen sind bereits seit langer Zeit verfügbar und sollten auch im VMware Player verfügbar sein.
Die Direktive, die Sie verwenden wollten pref.motionUngrab = "FALSE"
, ist nicht auf vmx
Dateien anwendbar, sondern auf die des VMware-Produkts preferences.ini
. Sie ist an das Kontrollkästchen „Aufheben, wenn Cursor Fenster verlässt“ gebunden.