VirtualBox (ArchLinux guest) - проблемы с мышью
Я использую ArchLinux (гость) внутри машины VirtualBox (хост Windows 10).
Мышь всегда работала до сих пор.
Симптомы:
В Chromium щелчок (влево / вправо) по расширениям, в адресной строке, на вкладках, в закладках не работает (ничего не происходит, как будто я не нажимаю). Иногда, щелчки вообще не работают вообще нигде (даже на странице или чем-либо еще).
На Xterm, когда я Ctrl+Click, чтобы открыть меню конфигурации, это работает. Но когда я парю и / или щелкаю в меню, оно ничего не делает (выделение при наведении курсора тоже не отображается).
Глобально, иногда мышь не работает вообще, я могу только двигать ее (не щелкать)
Я использую i3 (с Xorg)
$ i3 --version
i3 version 4.15 (2018-03-10)
$ VBoxClient --version
5.2.12r122571
$ pacman -Q | grep virtualbox
virtualbox-guest-modules-arch 5.2.12-10
virtualbox-guest-utils 5.2.12-2
Я недавно сделал обновление системы, которое могло установить что-то, что вызывает проблему.
Пожалуйста, скажите мне, что вам нужно (журналы, версия, ...), мне действительно нужно решить эту действительно странную проблему!
РЕДАКТИРОВАТЬ: Он работает нормально, если я отключить интеграцию с мышью, но курсор немного отстает. Таким образом, кажется, что проблема исходит от VirtualBox.
ОБНОВЛЕНИЕ: я пытаюсь установить новую виртуальную машину Manjaro, и мышь также не работает должным образом. А также, иногда мышь работает отлично.
ОБНОВЛЕНИЕ: я проверил с evtest
, xinput
а также xev
, Итак, у меня в основном обнаружено 3 основных устройства:
- VirtualBox USB-планшет
- Интеграция с мышью VirtualBox
- ImExPS/2 Generic Explorer Mouse
Вот что каждое устройство регистрирует с помощью какого инструмента:
-- evtest
Device | Registers clicks | Registers position |
=========================================================================
VirtualBox USB Tablet | no | no |
VirtualBox Mouse Integration | no | yes |
ImExPS/2 Generic Explorer Mouse | yes | no |
-- xinput test
Device | Registers clicks | Registers position |
=========================================================================
VirtualBox USB Tablet | no | no |
VirtualBox Mouse Integration | no | yes |
ImExPS/2 Generic Explorer Mouse | sometimes | no |
-- xev
Registers only mouse movement consistently, clicks are sometimes registers
Когда я говорю "иногда", это означает, что в сеансе загрузки; происходит то, что каждый раз, когда я запускаю свою виртуальную машину, все "работает" (щелчки и движения регистрируются каждой тестовой программой, перечисленной выше, но симптомы все еще присутствуют). Если виртуальная машина работает долго, щелчки больше не регистрируются программами и больше нигде не работают.
Надеюсь, все понятно.
Благодарю.
2 ответа
У меня тоже была эта проблема. Выглядит как более общая (не специфичная для Arch Linux) проблема с ядрами VirtualBox и 4.17 Linux и имеет билет об ошибке здесь: https://www.virtualbox.org/ticket/17827
Мой личный обходной путь, пока решение не доступно, состоит в том, чтобы заставить ядро vboxguest не загружаться, добавляя файл modprobe.conf
в /etc/modprobe.d
с содержанием
install vboxguest /bin/false
(Я предполагаю, что вы можете в качестве альтернативы blacklist
и vboxguest, и vboxsf, или удалите virtualbox-guest-utils)
К сожалению, при этом теряются все функциональные возможности Virtual Box Guest Addition, такие как совместное использование буфера обмена.
Редактировать: другой обходной путь, упомянутый в билете, также работает для меня: после загрузки запустите i3 один раз, а затем немедленно выйдите из него ($mod+shift+E
или, если подтверждение невозможно использовать без мыши: pkill i3
). Запустите i3 снова (startx
) и мышь вроде нормально работает.
У меня были такие же или еще хуже проблемы с мышью.
Ведущий: ArchLinux
Гость: Archlinux + i3w (+KDE Plasma)
Отключение оконного менеджера SDDM
systemctl отключить sddm
добавлен по умолчанию для плазмы KDE и запуска i3w с
XStart
после настройки
Exec I3
в
~/.Xinitrc
похоже исправил проблемы. Кажется, что i3w сталкивается с оконным менеджером по умолчанию.