VirtualBox перестаёт реагировать на мышь.
На ноутбуке Fedora34, VirtualBox 6.1.22 r144080 (Qt5.15.2), в виртуалке винда десятка.
После загрузки гостевой системы, стоит потыкать внутри мышкой, как через несколько секунд, либо сразу, виртуальная машина перестаёт реагировать на нажатия кнопок мыши, ввод с клавиатуры продолжает работать, одновременно с этим всё управление окнами гипервизора отваливается и они висят мертвыми рамами, ни выбрать пунктов меню, ни перетащить, ни закрыть, сама же гостевая система работать продолжает. Иногда вместо этого гипервизор вешает всю хостовую систему. Бывает гостевая виснет полностью, а хост остаётся работать, Alt+F4 спасает. Каждый раз разное поведение.
Клавиатура, хоть и написано в сообщении, что интегрирована, не интегрирована как следует — все нажатия клавишь отправляются не только в виртуальную машину, но и на хост, и он естественно реагирует соответствующим образом и не даёт работать с виртуалкой.
GuestAdditions поставлены, что с ними, что без них, одно и то же. Для управления курсором пользуюсь тачпадом, пробовал подключать и мышь по usb, разницы никакой.
У меня что-то похожее с VirtualBox иногда случается, мышь отваливается (я ее могу двигать, но ни в хосте, ни в госте ничего не могу нажать), клавиатура продолжает работать, исправляется только когда завершаю гостевую систему. Однако этот баг у меня довольно редко случается, и я так и не понял как его стабильно воспроизвести.
Ну во-первых, VirtualBox и дистрибутивы вроде Fedora или Arch — не лучшее сочетание, для него предпочтительнее что-то с LTS ядрами. Во-вторых, попробуй по максимуму отключить в Windows 10 все графические эффекты: https://revolverlab.com/как-ускорить-работу-windows-10-99c0a0338fc6 — про автозагрузку и службы я бы с осторожностью делал, но про графические эффекты тут подробно расписано, как их выключить.
Ну во-первых, VirtualBox и дистрибутивы вроде Fedora или Arch
Периодически ловлю такую шляпу в лтс убунте. Скорее всего рукожопы из оракла чего-то намутили.
Возможно. А у тебя из какого репозитория VB? Я обычно официальный использую: https://www.virtualbox.org/wiki/Linux_Downloads
Ну во-первых, VirtualBox и дистрибутивы вроде Fedora или Arch — не лучшее сочетание, для него предпочтительнее что-то с LTS ядрами.
В Arch’е есть lts-ядро. Но в целом, ход мыслей верен.
Источник
Мышь не работает в гостевой ОС (Ubuntu 14.04.2) в Virtual Box (установленной в MAC OS X)
Я установил Ubuntu 14.04.2 (64 бита) на свой Mac OS X 10.9.5 (64 бита), используя Virtual Box версии 4.3.24. Я не опытный пользователь Linux. Когда я запускаю Ubuntu, я не могу заставить мою мышь работать в окне, в котором она работает; он исчезает в окне большую часть времени. Моя клавиатура работает нормально. Я проверил другие вопросы по подобным проблемам, но не смог найти подходящего решения. Я не могу использовать мышь в Ubuntu (я установил ее с помощью клавиатуры).
Вот два сообщения, которые появляются, когда я запускаю Ubuntu; первый относится к клавиатуре (в основном), второй относится к мыши:
- У вас включена опция » Авто захват клавиатуры». Это приведет к тому, что виртуальная машина будет автоматически захватывать клавиатуру каждый раз, когда окно виртуальной машины активировано, и делать ее недоступной для других приложений, работающих на вашем хост-компьютере: при захвате клавиатуры все нажатия клавиш (включая системные, такие как Alt-Tab) будут направлено на ВМ.
Вы можете нажать клавишу хоста в любое время, чтобы отсоединить клавиатуру и мышь (если она захвачена) и вернуть их к нормальной работе. В настоящее время назначенный ключ хоста отображается в строке состояния в нижней части окна виртуальной машины.
- Виртуальная машина сообщает, что гостевая ОС поддерживает интеграцию указателя мыши. Это означает, что вам не нужно захватывать указатель мыши, чтобы иметь возможность использовать его в вашей гостевой ОС — все действия мыши, которые вы выполняете, когда указатель мыши находится над дисплеем виртуальной машины, направляются непосредственно в гостевую ОС. Если мышь в настоящее время захвачена, она будет автоматически снята.
Редактирование решения: я нашел один способ использовать мышь в окне гостевой ОС Virtual Box. В левом меню выше в разделе Machine (на Mac) я нажал кнопку с надписью Disable Mouse Integration (клавиша хоста + I, клавиша хоста для меня — левая клавиша управления). После этого я действовал так, как будто интеграция с мышью была недоступна на моей машине. Как указано в сообщении 1 (в приведенном выше вопросе), я нажал клавишу хоста. Я нажал кнопку захвата в появившемся окне. Я могу использовать мышь только в окне, когда я хочу использовать ее в моей операционной системе, мне нужно снова нажать клавишу хоста. Мой новый вопрос: как я могу заставить Mouse Integration действительно работать?
Источник
Мышь исчезает в VirtualBox
Я использую последнюю версию VirtualBox (VirtualBox 4.3.6 для хостов Windows) и после установки любой ОС и нажатия внутри нее мыши исчезают. Это не видно, пока я не нажму правую CRTL. Кто знает, что может вызвать эту проблему. Я также установил пакет расширений.
12 ответов
(да дважды, один раз, чтобы выключить его, один раз, чтобы включить его снова) на самом деле фиксированной его для меня.
Это не проблема в Virtualbox. RCTRL устанавливается кнопка по умолчанию для захвата мыши внутри virtualbox. Таким образом, Вы сможете использовать мышь внутри VB только после включения захвата мыши. Если вы не включите захват мыши, вы можете использовать мышь, но она будет невидима, поскольку мышь используется текущими окнами. Вы можете изменить кнопку RCTRL, перейдя в Файл -> Настройки, а затем вы можете включить захват мыши с другой кнопкой. Также проверьте, когда вы включите захват мыши мышь исчезнет из текущего окна и отобразится в главном окне.
следующие шаги работал для меня.
- перейдите в настройки машины — > система — > материнская плата.
- выберите PS/2 mouse как указывающее устройство.
У меня такая же (или, по крайней мере, очень похожая проблема) с хостом linux (debian 8) и гостем linux (debian 7) с поддержкой 3D. Иногда указатель мыши становится невидимым в гостевой системе.
У меня установлены гостевые дополнения и включена интеграция мыши.
для меня трюк, который решил это было удалить модуль psmouse и повторно вставить его (внутри гостя).
просто отключите мышь от компьютера и снова подключите его. Я делаю это всякий раз, когда сталкиваюсь с этой проблемой(у меня установлены гостевые дополнения, но все еще есть проблема).
Это случилось со мной тоже, когда я отключил захват мыши. Курсор мыши за пределами VirtualBox застрял в одном месте (потому что я отключил его), и новый указатель мыши в VirtualBox становится невидимым.
лучше всего, чтобы решить эту проблему, чтобы на самом деле использовать внешнее устройство, такое как ПК contoller с аналоговыми палочками. Итак, сначала подключите контроллер ПК к любому внешнему устройству, а затем загрузите бесплатную программу под названием JoyToKey или что-то подобное. Я бы предложите JoyToKey, он работает отлично.
теперь откройте JoyToKey и карты клавиатуре клавиши, как W,а,S,D или вверх, вниз, влево, вправо и влево и вправо щелчков мыши, включая колесико мыши крен, и движение мыши по оси (что вы используете, чтобы двигать мышь, я изобразил мину на мой контроллер аналоговых джойстика для перемещения указателя по) На вашем компьютере контроллер.
далее, откройте VirtualBox (отключить захват). Таким образом, по крайней мере, теперь вы можете перемещать указатель, который изначально застрял в одном месте с геймпадом для ПК.
Итак, если вы хотите использовать Unity3d, откройте Unity3d сейчас. Наведите указатель с помощью внешнего устройства, попробуйте просмотреть игру, которую вы сделали, и теперь вы можете посмотреть вокруг с помощью мыши! В качестве альтернативы, отключить аппаратное ускорение (перетащите ползунок нет вместо полного) в настройках отображения, когда внутри VirtualBox, (однако это не работает, если вы хотите использовать Unity3d, потому что указатель по-прежнему исчезает при наведении курсора на программу)
Источник
Мышь исчезнет в VirtualBox
Я использую последнюю версию VirtualBox (VirtualBox 4.3.6 для хостов Windows) и после установки любой ОС и щелчка внутри нее исчезает мышь. Это не видно, пока я не нажму правую CRTL. Кто-нибудь знает, что может вызвать эту проблему. Я также установил пакет расширения.
В моем случае это работало, меняя указательное устройство с « PS/2 Mouse » на « USB Tablet ».
Пока гость не запущен, в VirtualBox
-> выберите экземпляр виртуального гостя
-> нажмите «Настройки»
-> выберите «Система» на левой панели
-> перейдите на вкладку «Материнская плата» и в указывающем устройстве выберите USB Tablet «вместо» PS/2 Mouse ‘
(да, дважды, один раз, чтобы выключить, один раз, чтобы снова включить), на самом деле исправил это для меня.
Это не проблема в Virtualbox. RCTRL — кнопка по умолчанию для захвата мыши внутри виртуальной коробки. Таким образом, вы сможете использовать мышь внутри VB только после включения захвата мыши. Если вы не включите захват мыши, вы можете использовать мышь, но она будет невидима, поскольку мышь используется текущими окнами. Вы можете изменить кнопку RCTRL, зайдя в «Файл» -> «Настройки», а затем вы можете включить захват мыши с помощью другой кнопки. Также проверьте, когда вы включаете захват мыши, мышь исчезнет из текущих окон и отобразится в окнах хоста.
Следующие шаги работали для меня.
- Зайдите в настройки машины -> Система -> Материнская плата.
- Выберите мышь PS / 2 в качестве указательного устройства.
У меня такая же (или, по крайней мере, очень похожая проблема) с хостом Linux (Debian 8) и гостем Linux (Debian 7) с поддержкой 3D. Иногда указатель мыши становится невидимым у гостя.
У меня установлены гостевые дополнения и включена интеграция с мышью.
Для меня хитрость, которая решила это, состояла в том, чтобы удалить модуль psmouse и снова вставить его (внутри гостя).
просто отключите мышь от компьютера и подключите ее снова. Я делаю это всякий раз, когда сталкиваюсь с этой проблемой (у меня установлены гостевые дополнения, но проблема все еще есть).
Одна глупость, о которой никто не упомянул, фактическая комбинация клавиш для освобождения вашего курсора — это SHIFT + правый Ctrl, а не правый Ctrl. Это не говорит, что где-нибудь в интерфейсе, документах или веб-сайте. Я не уверен, что это ваша проблема, но другие могут столкнуться с этим.
Это случилось со мной тоже, когда я отключил захват мыши. Курсор мыши вне VirtualBox застрял в одном месте (потому что я его отключил), а новый указатель мыши в VirtualBox стал невидимым.
Лучшее решение этой проблемы — использовать внешнее устройство, такое как контроллер ПК с аналоговыми джойстиками. Итак, сначала подключите контроллер своего ПК к любому внешнему устройству, а затем скачайте бесплатную программу под названием JoyToKey или что-то подобное. Я бы предложил JoyToKey, он отлично работает.
Теперь откройте JoyToKey и отобразите клавиши клавиатуры, например, w, a, s, d или вверх, вниз, влево, вправо и влево и вправо, включая щелчок средней кнопкой мыши и ось перемещения мыши (то, что вы используете для перемещения мыши) Я установил карту на аналоговых джойстиках контроллера, чтобы переместить указатель на контроллер вашего ПК.
Далее откройте VirtualBox (отключите захват). Таким образом, по крайней мере, теперь вы можете переместить указатель, который изначально застрял в одном месте с вашим контроллером ПК.
Итак, если вы хотите использовать в Unity3d, откройте Unity3d сейчас. Переместите указатель с помощью внешнего устройства, попробуйте просмотреть игру, которую вы сделали, и теперь вы можете смотреть вокруг с помощью мыши! В качестве альтернативы отключите аппаратное ускорение (перетащите ползунок на ноль вместо полного) в параметрах отображения внутри VirtualBox (однако это не работает, если вы хотите использовать Unity3d, поскольку указатель по-прежнему исчезает при наведении курсора на программу)
Источник
Virtualbox мышка не работает
Я использую последнюю версию VirtualBox (VirtualBox 4.3.6 для хостов Windows) и после установки любой ОС и щелчка внутри нее исчезает мышь. Это не видно, пока я не нажму правую CRTL. Кто-нибудь знает, что может вызвать эту проблему. Я также установил пакет расширения.
(да, дважды, один раз, чтобы выключить, один раз, чтобы снова включить), на самом деле исправил это для меня.
Это не проблема в Virtualbox. RCTRL — кнопка по умолчанию для захвата мыши внутри виртуальной коробки. Таким образом, вы сможете использовать мышь внутри VB только после включения захвата мыши. Если вы не включите захват мыши, вы можете использовать мышь, но она будет невидима, поскольку мышь используется текущими окнами. Вы можете изменить кнопку RCTRL, зайдя в «Файл» -> «Настройки», а затем вы можете включить захват мыши с помощью другой кнопки. Также проверьте, когда вы включаете захват мыши, мышь исчезнет из текущих окон и отобразится в окнах хоста.
Следующие шаги сработали для меня.
- Зайдите в настройки машины -> Система -> Материнская плата.
- Выберите мышь PS / 2 в качестве указательного устройства.
У меня такая же (или, по крайней мере, очень похожая проблема) с хостом Linux (Debian 8) и гостем Linux (Debian 7) с поддержкой 3D. Иногда указатель мыши становится невидимым у гостя.
У меня установлены гостевые дополнения и включена интеграция с мышью.
Для меня хитрость, которая решила это, состояла в том, чтобы удалить модуль psmouse и снова вставить его (внутри гостя).
просто отключите мышь от компьютера и подключите ее снова. Я делаю это всякий раз, когда сталкиваюсь с этой проблемой (у меня установлены гостевые дополнения, но проблема все еще остается).
This happened to me too when I disabled mouse capture. The mouse cursor outside of VirtualBox became stuck in one place (because I disabled it) and the new mouse pointer in VirtualBox becomes invisible.
The best thing to fix this problem is to actually use an external device, such as a PC contoller with analog sticks. So, plug in your PC controller of whatever external device you want first, then download a free program called JoyToKey or something similar. I would suggest JoyToKey, it works perfectly.
Now, open JoyToKey and map your keyboard keys, like w,a,s,d or up, down, left, right and left and right mouse clicks, including middle mouse roll, and mouse movement axis (what you use to move a mouse, I mapped mine on my controller analog sticks to move pointer around) onto your PC controller.
Next, open VirtualBox (disable capture). This way, at least now you can move the pointer that was stuck initially in one place with your pc controller.
So, if you want to use in Unity3d, open Unity3d now. Move your pointer using your external device, try to preview a game you made, and now you can look around using the mouse! Alternatively, disable hardware acceleration (drag slider to none instead of full) in Display options when inside VirtualBox, (however this doesn’t work if you want to use Unity3d, because the pointer still disappears when hovering over program)
Источник