我的问题类似于如何永久禁用 Virtualbox 中的鼠标集成?除了它是关于 VMware Workstation Player 而不是 VirtualBox 之外。
如何禁用鼠标集成?我希望虚拟机“捕获”我的鼠标。一种选择是将鼠标直接传递给虚拟机,但如果我需要退出虚拟机(我只想使用 Ctrl+Alt),那就比较困难了。
我正在使用“VMware Workstation 15 Player(仅供非商业使用)”
答案1
VMware Workstation Pro 在其“首选项”对话框中有复选框可禁用软(运动)抓取和取消抓取,但 VMware Workstation Player 没有任何图形用户界面来配置此功能。不过,您可以手动编辑首选项文件:
- 关闭所有正在运行的 VMware Workstation Player 和 VMware Workstation Pro 实例。
- 在文本编辑器中打开首选项文件。(在 Windows 上,此文件位于
%APPDATA%\VMware\preferences.ini
;在 Linux 上,此文件位于~/.vmware/preferences
。) 添加以下行:
pref.motionGrab = "FALSE" pref.motionUngrab = "FALSE"
(如果
pref.motionGrab
和pref.motionUngrab
行已经存在于首选项文件中,请更改它们的值。)现在您需要单击来宾窗口(或按 Ctrl+G)进行抓取,并需要按 Ctrl+Alt 取消抓取。
这将影响所有虚拟机。要禁用每个虚拟机的自动鼠标取消抓取,请编辑 vmx 文件(关闭虚拟机)并添加一行:
mks.gamingMouse.policy = "gaming"