Кнопка мыши застревает в гостевой ОС VMWare

5

Я использую 64-битную Fedora 13 на 64-битной VMWare Workstation 7.1 (в Windows 7 Pro), и у меня проблема с кнопкой мыши. Все работает просто отлично, если я не нажму и не утащу окно гостевой ОС (что случайно происходит чаще, чем вы думаете). Когда я это делаю, «кнопка» застревает в нижнем положении, и ее нельзя отменить. Сброс сеанса не решает проблему - я должен перезагрузить виртуальную машину. У меня не включено никаких специальных возможностей.

Очевидно, это своего рода боль. Кто-нибудь знает решение?

Дана Робинсон
источник
Не забудьте звездочку ENV == "? *" Для ENV == "?"

Ответы:

2

Ах, я понял это, но я собираюсь оставить этот вопрос для потомков.

Проблема в том, что при выходе из окна VMWare мышь «убирает» выделение. Гостевая ОС не проинформирована об этом, и вы попали в состояние зависания.

Решение состоит в том, чтобы перейти в настройки VMWare и отключить опцию мыши «ungrab on guest exit». Мышь теперь будет заблокирована в гостевом окне до тех пор, пока вы не нажмете Ctrl-Alt, чтобы освободить ее должным образом, но больше не будет ошибок (и перезагрузок).

Дана Робинсон
источник
1

Есть лучшее решение этой проблемы.

Откройте /etc/udev/rules.d/69-xorg-vmmouse.rulesи замените линию

ACTION == "add | change", ENV == "? *", ATTRS == "Порт AUX i8042", PROGRAM = "/ usr / bin / vmmouse_detect", ENV {ID_INPUT.tags} = "vmmouse"

с

ДЕЙСТВИЕ == "добавить | изменить", ENV == "?", ATTRS == "порт AUX i8042" , KERNEL == "событие [0-9]" , PROGRAM = "/ usr / bin / vmmouse_detect", ENV { ID_INPUT.tags} = "vmmouse"

И проблема должна быть устранена, не отказываясь от легкого ввода мышью и выхода из вашей виртуальной машины.

wvdschel
источник