Мышь исчезнет в VirtualBox


35

Я использую последнюю версию VirtualBox (VirtualBox 4.3.6 для хостов Windows) и после установки любой ОС и щелчка внутри нее исчезает мышь. Это не видно, пока я не нажму правую CRTL. Кто-нибудь знает, что может вызвать эту проблему. Я также установил пакет расширения.


У меня была эта проблема время от времени. Похоже, что это происходит чаще с включенным 3D-ускорением. Это отличается от проблемы / решения "дополнения гостя", о которых упоминали другие.
BlackVegetarian

Ответы:


23

В моем случае это работало, меняя указательное устройство с « PS/2 Mouse» на « USB Tablet».

Пока гость не запущен, в VirtualBox
-> выберите экземпляр виртуального гостя
-> нажмите «Настройки»
-> выберите «Система» на левой панели
-> перейдите на вкладку «Материнская плата» и в указывающем устройстве выберите USB Tablet«вместо» PS/2 Mouse'


Это сработало для меня.
Судхер Кумар

Это помогло мне: CentOS 7.3 внутри VBox 6.0.4
Владимир Кондратьев

У меня работал с CentOS7.6.10.10 внутри VBox 6.0.4.
dolphus333

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

22

как-то

Machine -> Disabling Mouse Integration

затем

Machine -> Disabling Mouse Integration 

(да, дважды, один раз, чтобы выключить, один раз, чтобы снова включить), на самом деле исправил это для меня.


Даже просто отключив его с помощью (правый ctrl) + I, а затем щелкнув в гостевом окне и приняв «включить снова?» Диалог достаточно.
tripleee

Решение в посте тоже сработало для меня (с Ubuntu 16.04 в качестве гостя). Это может относиться к virtualbox.org/ticket/7945 .
Blaisorblade

21
это исправление не работает для меня
Nicky De Maeyer

7

Это не проблема в Virtualbox. RCTRL - кнопка по умолчанию для захвата мыши внутри виртуальной коробки. Таким образом, вы сможете использовать мышь внутри VB только после включения захвата мыши. Если вы не включите захват мыши, вы можете использовать мышь, но она будет невидима, поскольку мышь используется текущими окнами. Вы можете изменить кнопку RCTRL, зайдя в «Файл» -> «Настройки», а затем вы можете включить захват мыши с помощью другой кнопки. Также проверьте, когда вы включаете захват мыши, мышь исчезнет из текущих окон и отобразится в окнах хоста.


7

Следующие шаги работали для меня.

  1. Зайдите в настройки машины -> Система -> Материнская плата.
  2. Выберите мышь PS / 2 в качестве указательного устройства.

1
Это сработало из коробки
Томаш

Работает до сих пор. Примечание: настройки машины означают настройки Virtualbox, а не настройки в гостевой системе.
бить

7

У меня такая же (или, по крайней мере, очень похожая проблема) с хостом Linux (Debian 8) и гостем Linux (Debian 7) с поддержкой 3D. Иногда указатель мыши становится невидимым у гостя.

У меня установлены гостевые дополнения и включена интеграция с мышью.

Для меня хитрость, которая решила это, состояла в том, чтобы удалить модуль psmouse и снова вставить его (внутри гостя).

sudo rmmod psmouse
sudo modprobe psmouse

Я считаю, что это правильный ответ! У меня Ubuntu 16.04 на OSX High Sierra с VB 5.2.6. Тем не менее, эта проблема беспокоит меня время от времени. Tnx приятель.
CppChase

Удалить модуль внутри хоста или внутри догадки? : О !!!!
Джейми Хатбер

Внутри гостя :)
Луис Антолин Кано

3

просто отключите мышь от компьютера и подключите ее снова. Я делаю это всякий раз, когда сталкиваюсь с этой проблемой (у меня установлены гостевые дополнения, но проблема все еще есть).


3
это хорошо для вас, но у некоторых из нас есть трекпады, которые нельзя отключить ни физически, ни каким-либо другим способом
MarcusJ

Не могу поверить, что сработало, ха-ха
trueinViso

У меня есть беспроводная мышь Logitech Performance MX, которая иногда исчезает в VirtualBox при запуске какого-либо приложения. Когда я отсоединяю беспроводной USB-разъем и снова подключаю его, я снова вижу указатель мыши. Спасибо!
Кимбауди

2

Одна глупость, о которой никто не упомянул, фактическая комбинация клавиш для освобождения вашего курсора - это SHIFT + правый Ctrl, а не правый Ctrl. Это не говорит, что где-нибудь в интерфейсе, документах или веб-сайте. Я не уверен, что это ваша проблема, но другие могут столкнуться с этим.


Или на Mac, правая командная кнопка ⌘.
Майк

1

Это случилось со мной тоже, когда я отключил захват мыши. Курсор мыши вне VirtualBox застрял в одном месте (потому что я его отключил), а новый указатель мыши в VirtualBox стал невидимым.

Лучшее решение этой проблемы - использовать внешнее устройство, такое как контроллер ПК с аналоговыми джойстиками. Итак, сначала подключите контроллер своего ПК к любому внешнему устройству, а затем скачайте бесплатную программу под названием JoyToKey или что-то подобное. Я бы предложил JoyToKey, он отлично работает.

Теперь откройте JoyToKey и отобразите клавиши клавиатуры, например, w, a, s, d или вверх, вниз, влево, вправо и влево и вправо, включая щелчок средней кнопкой мыши и ось перемещения мыши (то, что вы используете для перемещения мыши) Я установил карту на аналоговых джойстиках контроллера, чтобы переместить указатель на контроллер вашего ПК.

Далее откройте VirtualBox (отключите захват). Таким образом, по крайней мере, теперь вы можете переместить указатель, который изначально застрял в одном месте с вашим контроллером ПК.

Итак, если вы хотите использовать в Unity3d, откройте Unity3d сейчас. Переместите указатель с помощью внешнего устройства, попробуйте просмотреть игру, которую вы сделали, и теперь вы можете смотреть вокруг с помощью мыши! В качестве альтернативы отключите аппаратное ускорение (перетащите ползунок на ноль вместо полного) в параметрах отображения внутри VirtualBox (однако это не работает, если вы хотите использовать Unity3d, поскольку указатель по-прежнему исчезает при наведении курсора на программу)


0

Если вы не хотите продолжать нажимать, Ctrlчтобы отпускать курсор мыши каждый раз, просто установите VirtualBox Guest Additions, нажав на Devices > Install Guest Additions.

Виртуальная машина, курсор мыши работает только внутри коробки


Я не уверен, что ясно дал понять, но когда мышь входит в VB, она не видна, и я не могу переместить ее (я не вижу ее).
Душан Малик

Вы установили «гостевые дополнения», а затем повторите попытку?
пастушка

3
Для меня это происходит с установленными гостевыми дополнениями.
Blaisorblade

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

В-третьих, это происходит со мной, когда установлена ​​правильная версия дополнений для гостей
Джордж М. Восстановите Монику

0

Для меня решение состоит в том, чтобы установить ярлык «Интеграция с мышью» в меню «Файл» -> «Настройки» -> «Ввод» -> вкладка «Виртуальная машина» и дважды нажать на него, чтобы переключить Интеграцию мыши с помощью работающей клавиатуры.


-1

Ну, для меня проблема была решена выбором моей внешней мыши под USB в меню устройств. Может быть, он установил драйвер или что-то. (Извините, если я звучу как нуб, но это мои первые 30 минут в virtualbox.)


-1

Я столкнулся с той же проблемой. раньше это работало отлично. я решил это, просто сбросив его. Machine-> Reset попробуйте это и сообщите мне, помогло ли это вам.


-1

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

Обратите внимание: в вопросе говорится, что мышь можно восстановить, нажав правую клавишу CTRL. Указатель мыши исчезает только на госте, а не на хосте.


1
и как вы изменяете размер окна без мыши?
Джордж М Восстановить Монику

@ GeorgeM Изменение размера окна виртуальной машины с хоста. Проблема описывает исчезновение мыши только в виртуальной машине. Если мышь полностью исчезла с хоста, значит, у вас другая (большая!) Проблема.
RoG

я думал о том же самом @GeorgeM. Я бы использовал мышь, чтобы изменить размер окна виртуальной машины с хоста, но как я могу это сделать, если я не вижу мышь и не могу получить доступ к указателю мыши вне виртуальной машины? Комментарий Сри помог в моей ситуации.
Кимбауди

@kimbaudi В первоначальном вопросе прямо говорится, что гость может быть отпущен гостем для использования на хосте нажатием правой клавиши CTRL. Если это не работает для вас, тогда у вас есть проблема с возвратом мыши / клавиатуры обратно на хост, что является другой проблемой.
RoG

@RoG Оригинальный заголовок просто гласил: «Мышь исчезает в Virtualbox», и я не внимательно прочитал вопрос, чтобы заметить, что пользователь может переместить мышь за пределы гостевого окна VM. Извините за понижение, но я не могу отменить это. Надеюсь, другие могут понять, что моя проблема отличается от ОП. В любом случае, моя проблема была решена ответом Сри.
Кимбауди
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.