У меня есть виртуальная машина CentOS 7 в VirtualBox 6, работающая в Windows. Я только что установил его и сразу же обновил всю систему (обновление sudo yum), в результате чего была установлена версия ядра 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) — вы вернетесь к экрану входа в систему, а затем все хорошо работает при втором входе в систему, даже без такого файла. Сам не могу объяснить, в чем может быть причина.
Обновление №3: RH признал проблему и работает над ее исправлением. https://access.redhat.com/solutions/3893421
Обновление №4: после сегодняшнего обновления проблема исчезла. Сейчас у меня:
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