VMWare 客户操作系统中的鼠标按钮“卡”住了

VMWare 客户操作系统中的鼠标按钮“卡”住了

我在 64 位 VMWare Workstation 7.1(Windows 7 Pro 上)上使用 64 位 Fedora 13,鼠标按钮出现问题。一切正常,除非我单击并拖出客户操作系统窗口(这种情况意外发生的频率比您想象的要高)。当我这样做时,“按钮”会卡在向下的位置,无法撤消。重置会话无法解决问题 - 我必须重新启动虚拟机。我没有打开任何辅助功能。

显然,这有点麻烦。有人知道解决办法吗?

答案1

啊,我已经明白了,但我要把这个问题留给后人。

问题是,当您退出 VMWare 窗口时,鼠标会“取消”选择。客户操作系统不会收到此通知,因此您会陷入卡住状态。

解决方案是进入 VMWare 偏好设置并关闭“在客户退出时取消鼠标抓取”选项。鼠标现在将被锁定在客户窗口中,直到您按 ctrl-alt 将其正确释放,但不会再出现任何错误(和重新启动)。

答案2

这个问题有一个更好的解决办法。

打开/etc/udev/rules.d/69-xorg-vmmouse.rules并更换线路

ACTION=="添加|更改", ENV=="?*", ATTRS=="i8042 AUX 端口", PROGRAM="/usr/bin/vmmouse_detect", ENV{ID_INPUT.tags}="vmmouse"

ACTION=="添加|更改", ENV=="?", ATTRS=="i8042 AUX 端口", 内核=="事件[0-9]", PROGRAM="/usr/bin/vmmouse_detect", ENV{ID_INPUT.tags}="vmmouse"

问题就解决了,无需放弃在虚拟机中轻松的鼠标输入和离开。

相关内容