我在 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"
问题就解决了,无需放弃在虚拟机中轻松的鼠标输入和离开。