Мышь перестала щелкать в CentOS, работающем в Virtual Box - PullRequest
0 голосов
/ 25 декабря 2018

У меня есть CentOS 7 VM в 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

Обновление № 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

Ответы [ 2 ]

0 голосов
/ 06 июля 2019

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

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
0 голосов
/ 26 февраля 2019

Недавно у меня возникла похожая проблема с Centos 7.4 в VirtualBox 5.

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

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

...