Мышь перестала щелкать в CentOS, работающем в Virtual Box

У меня есть виртуальная машина CentOS 7 в VirtualBox 6, работающая в Windows. Я только что установил его и сразу обновил всю систему (sudo yum update), в результате была установлена ​​версия ядра 3.10.0-957.1.3.el7.

После того, как я перезагрузился и вошел в систему, мышь стала работать странно. Мышь можно перемещать, меню приложения можно открыть, но внутри нее нет реакции на движения мыши. Также большая часть пользовательского интерфейса не реагирует на щелчки мышью. Я искал в интернете и пробовал разные способы, но ничего не помогает.

Это свежая установка, у меня еще не установлены гостевые дополнения VirtualBox. Но сразу после установки все заработало и перестало работать после обновления. Кто-нибудь знает в чем может быть причина и как это решить?

Перезагрузка с предыдущим ядром не помогает. Может быть, что-то с X.org? Это тоже было обновлено. Но я не вижу никакой ошибки в /var/log/Xorg.0.log

Обновление № 1: этот https://www.quora.com/Why-can-I-move-my-mouse-but-cannot-click-in-a-VirtualBox-with-Ubuntu рецепт помог. У меня есть файл конфигурации мыши /etc/X11/xorg.conf.d/01-mouse.conf с таким содержанием

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option      "Protocol" "auto"
    Option      "Device" "/dev/input/event3"
    Option      "ZAxisMapping" "6 7"
EndSection

Фактический путь к устройству мыши (/dev/input/event3) было взято из последней /var/log/Xorg.0.log искать "VirtualBox мыши интеграции".

Обновление № 2: Я обнаружил, что если вы войдете в систему в первый раз, то каким-то образом запустите консоль и перезапустите службу менеджера рабочего стола (sudo service gdm restart) - она ​​вернет вас к экрану входа в систему - тогда все работает хорошо при втором входе в систему даже без такого файла. Не могу объяснить, в чем причина.

Обновление № 3: RH признал проблему и работает над исправлением. https://access.redhat.com/solutions/3893421

1 ответ

У меня недавно была похожая проблема с Centos 7.4 на VirtualBox 5.

После того, как я щелкнул левой кнопкой мыши и начал работать с приложением, я не мог щелкнуть левой кнопкой мыши по любой другой части или приложениям, чтобы переключить фокус.

Мой обходной путь - дважды щелкнуть правой кнопкой мыши застрявшее приложение. Контекстное меню появится и исчезнет. Затем я могу щелкнуть левой кнопкой мыши по любой другой части рабочего стола. Конечно, делать это каждый раз, когда кто-то хочет переключить фокус, все еще раздражает, но по крайней мере выполнимо.

После более свежего обновления проблема исчезнет. Первая известная мне версия ядра, в которой исчезла проблема:

Linux centos7 3.10.0-957.10.1.el7.x86_64 #1 SMP Mon Mar 18 15:06:45 UTC 2019 x86_64 x86_64 x86_64  GNU/Linux
Другие вопросы по тегам