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

У меня есть виртуальная машина 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

person ivan.ukr    schedule 25.12.2018    source источник
comment
Отличная находка. Одно редактирование -- это /etc/X11/xorg.conf.d, а не /ec/...   -  person rip...    schedule 23.01.2019
comment
Vbox 6.0.2, CentOs 7.6, та же проблема. Попробовал ваш .conf. Хотя это, похоже, сработало, производительность виртуальной машины упала с режима реального времени до работы в пакетном режиме. Необходимо удалить файл, чтобы вернуться к полезности. Продолжаю расследование.   -  person rip...    schedule 23.01.2019
comment
@rip ... Я обнаружил, что если вы войдете в систему в первый раз, затем каким-то образом запустите консоль и перезапустите службу диспетчера рабочего стола (перезагрузка sudo service gdm) - вы вернетесь к экрану входа в систему - тогда все работает хорошо во второй раз логин, даже без такого файла. Сам не могу объяснить, в чем может быть причина.   -  person ivan.ukr    schedule 24.01.2019
comment
@rip... Пожалуйста, поделитесь здесь любыми выводами, если вам удастся решить эту проблему или понять, в чем причина проблемы.   -  person ivan.ukr    schedule 24.01.2019
comment
@ivan.ukr - Ваше обновление сработало для меня как решение, никаких проблем с производительностью. ЦенОС 7.6.1810.   -  person Pixelstix    schedule 25.01.2019
comment
К вашему сведению, эта ошибка исследуется: access.redhat.com/discussions/3714911 и access.redhat.com/solutions/3893421   -  person Olivier Delrieu    schedule 14.02.2019
comment
Спасибо, я посмотрю на это.   -  person ivan.ukr    schedule 15.02.2019
comment
Имея ту же проблему. Вы должны опубликовать обновление как решение и принять ответ, чтобы я мог проголосовать за него!   -  person tekHedd    schedule 03.07.2019
comment
@tekHedd опубликовал это   -  person ivan.ukr    schedule 06.07.2019


Ответы (2)


Недавно у меня была аналогичная проблема с Centos 7.4 на VirtualBox 5.

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

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

person Jack Hwang    schedule 26.02.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
person ivan.ukr    schedule 06.07.2019
comment
Я использую ту же версию ядра и все еще имею эту проблему. - person rogue780; 30.08.2019