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 сталкивается с оконным менеджером по умолчанию.

Другие вопросы по тегам