Как убрать захват мыши в virtualbox
Перейти к содержимому

Как убрать захват мыши в virtualbox

  • автор:

При работе в VirtualBox мышь упирается в вертикальные стены

Ведешь мышь слева направо, она упирается в случайном месте экрана в невидимую стеку и дальше не идёт.

Резко кидаешь налево до упора и потом вправо — иногда разглючивает, а иногда стена просто возникает в другом месте.

Баг устойчиво воспроизводится на постоянной основе.

Нагуглить не смог.

wandrien ★★
22.11.21 09:52:46 MSK

О, вот такой же баг. Тоже двухголовый хост.

wandrien ★★
( 22.11.21 09:54:36 MSK ) автор топика

Там по-моему какой-то CTRL нужно нажать.

sparkie ★★★★
( 22.11.21 09:58:06 MSK )
Ответ на: комментарий от sparkie 22.11.21 09:58:06 MSK
anonymous
( 22.11.21 10:23:19 MSK )

У меня оно вообще не работало, если перетаскиваешь на второй монитор. Использую VBoxSDL, смотрю в сторону kvm. Какая версия VB? Какая версия ОС?

crutch_master ★★★★★
( 22.11.21 11:35:26 MSK )

Ты же виндузятник. Наверняка виндопроблемы какие-нибудь.

WitcherGeralt ★★
( 22.11.21 11:39:00 MSK )
Ответ на: комментарий от WitcherGeralt 22.11.21 11:39:00 MSK

Дурной штоле? xD

wandrien ★★
( 22.11.21 11:44:15 MSK ) автор топика
Ответ на: комментарий от crutch_master 22.11.21 11:35:26 MSK

Походу вечер перестаёт быть томным — придётся качать сорцы VBox и отлаживать чёртову мышь.

Надо искать, что он делает не так с мышью хоста после перехода в режим захвата.

wandrien ★★
( 22.11.21 11:47:18 MSK ) автор топика

переверни мышь, удали волос с оптики. да и вообще приберись в комнате.

Anoxemian ★★★★★
( 22.11.21 12:01:23 MSK )
Ответ на: комментарий от wandrien 22.11.21 11:47:18 MSK

Походу вечер перестаёт быть томным — придётся качать сорцы VBox и отлаживать чёртову мышь.
Надо искать, что он делает не так с мышью хоста после перехода в режим захвата.

Может он и не причём. Проверь как работает в VBoxSDL. У меня были похожие проблемы с мышью в qt фротнэнде.

crutch_master ★★★★★
( 22.11.21 12:05:21 MSK )
Последнее исправление: crutch_master 22.11.21 12:05:59 MSK (всего исправлений: 1)

Там на арче какое окружение стоит? Можешь не отвечать. Попробуй в настройках виртуалки зайти в параметры — экраны и выставить разрешение экрана дефолтное. Оно будет меньше, чем у тебя выставлено (1024х768 или 800х600 хз как там у тебя) И перезагрузи виртуалку, чтобы загрузилось с этим дефолтным, посмотри тоже самое будет или нет.

Clockwork ★★★★★
( 22.11.21 14:36:22 MSK )
Ответ на: комментарий от wandrien 22.11.21 11:47:18 MSK

С мышью там море проблем, не только это, и не только в окне виртуалки, а еще и в диалоговых окнах.

Я плюнул и перешел на qemu.

virtualbox.org

Привет, ребята. У меня следующая проблема: когда я установил VirtualBox, в окне виртуальной машине были два курсора — курсор гостевой оси, курсор хоста. После того как я поставил дополнения гостевой ОС, двойной курсор исчез. Возможно ли вернуть двойной курсор при сохранении других возможностей дополнения или по-крайне мере сделать так, чтобы вместо курсора гостевой оси остался курсор хоста? Спасибо.

Hi, guys. I have the following problem: when I installed VirtualBox, there are two cursor in the virtual machine window — the guest OS cursor and the host cursor. After I installed the guest additions — the double cursor disappeared. Is it possible to return a double cursor, while maintaining other features of the add-on, or at least make sure that place the guest OS cursor left to the host cursor? Thank you.

mpack Site Moderator Posts: 39134 Joined: 4. Sep 2008, 17:09 Primary OS: MS Windows 10 VBox Version: PUEL Guest OSses: Mostly XP

Re: Вернуть двойной курсор

Post by mpack » 9. Aug 2012, 16:58

Host OS? Guest OS? Probably you just need to disable the VirtualBox guest additions mouse driver.

On a temporary basis +I (that’s capital i, not lowercase L) will toggle mouse integration on/off.

HellMut Posts: 3 Joined: 9. Aug 2012, 14:46

Re: Вернуть двойной курсор

Post by HellMut » 9. Aug 2012, 20:08

Host — 7, Guest — XP
Переключение интеграции мыши дает не тот эффект. При включенной интеграции курсор хоста пересекая границу окна виртуальной маши автоматически становится курсором гостя. При выключенной интеграции, курсор гостя активен лишь тогда, когда активно окно виртуальной машины — в этом случае курсор не может выйти за пределы окна пока я не нажму кнопку Host.
Пока дополнение не было установлено, было следующее: курсор хоста свободно пересекал границу окна и когда двигался над окном виртуальной машины, появлялся курсор гостя, который в точности повторял его движение с небольшой задержкой.
Я не уверен, что правильно понял: отключил драйвер в диспетчере задач — курсор гостя перестал двигаться.

Host — 7, Guest — XP
Switching the mouse integration does not produce the effect. When the integration of the host cursor across the border a virtual machine window, the cursor will automatically become a guest cursor. If integration is turned off, the cursor is active visitor only when a virtual machine is the active window — in this case, the cursor can not go beyond the window until I’ll click Host..
While the addition has not been installed, it was the following: the host cursor to freely cross the border of the window, and when moved over the virtual machine window, the guest cursor appeared, which is exactly repeated his motion with a slight delay.
I’m not sure understand correctly: I disabled the driver in the task manager — the guest cursor does not move.

mpack Site Moderator Posts: 39134 Joined: 4. Sep 2008, 17:09 Primary OS: MS Windows 10 VBox Version: PUEL Guest OSses: Mostly XP

Re: Вернуть двойной курсор

Post by mpack » 10. Aug 2012, 10:08

On the +I problem, I don’t know what else to tell you — I know it works because I confirmed it on an XP VM before mentioning it. However I don’t know offhand which versions of the Guest Additions introduced the feature: so make sure your guests additions are up to date — along with VirtualBox itself of course.

On the driver suggestion: by «disable the driver» I mean to roll back to the previous (Microsoft) driver, not disable the device.

Как убрать захват мыши в virtualbox

Кнопка «Start\Старт» в главном окне запускает выбранную виртуальную машину.

Эта команда откроет новое окно, и виртуальная машина которую вы выбрали начнет загрузку. Все что обычно можно увидеть на виртуальном мониторе отображается в окне, как вы видели на изображении в Раздел 1.1, “Основы виртуализации” .

В общем, вы можете использовать виртуальную машину как используете реальный компьютер. Однако существуют пару моментов о которых стоит упомянуть.

3.4.1. Поддержка клавиатуры и мыши в виртуальных машинах

3.4.1.1. Захват и освобождение клавиатуры и мыши

Поскольку операционные системы в виртуальной машине не «знают» что они работают на не настоящем компьютере, то они пытаются получить эксклюзивный контроль над клавиатурой и мышью. Однако это не возможно, даже если вы работаете в полноэкранном режиме, вашим ВМ требуется разделять доступ к клавиатуре и мыши с другими приложениями и возможно с другими ВМ.

В результате, изначально после установки гостевой ОС и перед установкой дополнений(рассмотрим ниже), либо ваш компьютер, либо ваша виртуальная машина может «владеть» клавиатурой и мышью. Вы будете наблюдать второй указатель мыши перемещение которого ограничено пределами окна ВМ. Для активирования ВМ щелкните внутри ее окна.

Для возврата управления мышью и клавиатурой вашему хосту, в VirtualBox зарезервирована специальная клавиша: «host key». По умолчанию, правая клавиша Control ; на Mac, по умолчанию левая клавиша Command. Вы можете изменить эту клавишу в глобальных настройках VirtualBox. В любом случае, текущее значение клавиши всегда отображается в правом нижнем углу окна ВМ , в случае если вы ее забыли:

In detail, all this translates into the following:

  • Вашей клавиатурой будет владеть виртуальная машина, если фокус клавиатуры имеет окно ВМ (если у вас открыто много окон в гостевой ОС, фокус ввода будет принадлежать окну в виртуальной машины). Это означает, что если вы хотите работать с клавиатурой в ВМ, первое что вы должны сделать это кликнуть на строке заголовка ВМ . Для освобождения клавиатуры, нажмите хост клавишу (как говорилось выше, обычно правый Control ). Заметьте, что пока ВМ владеет клавиатурой, некоторые системные сочетания клавиш (например, Alt-Tab) не будут обрабатываться операционной системой хоста, а будут обрабатываться гостем. После нажатия на хост-клавишу, все нажатия клавиатуры будут обрабатываться хостом и любые нажатия системных клавишных сочетаний не будут обрабатываться гостем.
  • Вашей мышью будет владеть ВМ, когда вы кликнете в окне ВМ. Указатель мыши хоста исчезнет, и ваша мышь примет вид диска, вместо обычного указателя. Заметьте, что мышь не зависима от клавиатуры: даже после того как вы нажмете на заголовке окна ВМ, чтобы печатать в ВМ, ваша мышь может быть не захвачена виртуальной машиной. Для освобождения мыши , также нажмите хост-клавишу.

Так как такое поведение не является удобным, VirtualBox предоставляет набор драйверов и инструментов для гостевых систем называемый «VirtualBox Guest Additions\Гостевые дополнения», которые позволяют удобно работать с клавиатурой и мышью. Самое главное, что дополнения позволяют избавиться от второго — «гостевого» курсора мыши и позволяют работать мышью хоста в гостевой ОС.

3.4.1.2. Набор специальных символов

Операционная система при нажатии определенных сочетаний клавиш может выполнять различные операции. Некоторые из этих клавиатурных сочетаний трудно передать в виртуальную машину, т.к. существует три системы их обрабатывающих: операционная система, VirtualBox и гостевая ОС. Кто из них обработает нажатие комбинации клавиш зависит от ряда факторов, в том числе от самой комбинации.

  • Операционная система хоста резервирует для себя определенные клавиатурные комбинации. Например, невозможно применить комбинацию Ctrl+Alt+Delete если вы хотите перегрузить гостевую ось в ВМ, потому что эта комбинация, как правило, используется на хосте (зарезервировано в Windows и Linux), и нажатие этой комбинации приведет к перезагрузке хоста . На системах с запущенной X Window System, клавиатурная комбинация Ctrl+Alt+Backspace как правило сбрасывает X сервер (для перезагрузки графического интерфейса, если он завис). X сервер перехватывает эту комбинацию и перегружает графическую среду хоста (убивая все запущенные программы, включая VirtualBox). На системах с поддержкой виртуальных терминалов, клавиатурная комбинация Ctrl+Alt+Fx (где Fx одна из функциональных клавиш от F1 до F12) обычно позволяет переключаться между виртуальными терминалами. Как и Ctrl+Alt+Delete, эти комбинации перехватываются операционной системой хоста, что позволяет переключать терминалы хоста . Вместо этих комбинаций, если вы хотите их использовать в гостевой ОС виртуальной машины, вам необходимо использовать следующие методы:
  • Используйте элементы меню «Machine\Машина» в окне виртуальной машины . Там вы найдете пункты «Insert Ctrl+Alt+Delete\Послать Ctrl+Alt+Delete» и «Ctrl+Alt+Backspace»; последняя комбинация используется только в Linux гостях.
  • Используйте специальные клавиатурные комбинации с Хост-клавишей (обычно правый Control ):
  • Хост-клавиша + Del для посылки Ctrl+Alt+Del (чтобы перегрузить гостя);
  • Хост-клавиша + Backspace для посылки Ctrl+Alt+Backspace (для перезагрузки графической среды Linux );
  • Хост-клавиша + F1 (или другую функциональную клавишу) для посылки Ctrl+Alt+F1 (для переключения между виртуальными терминалами Linux гостя).

3.4.2. Изменение внешних носителей

В работающей виртуальной машине вы можете сменить внешние носители через меню «Devices\Устройства» окна ВМ. Вы можете выбрать какой носитель будет предоставлять VirtualBox виртуальной машине: CD, DVD или дискету.

Данные настройки аналогичны, отображаемым в диалоге настройки свойств виртуальной машины в главном окне , но главный диалог настройки не доступен пока ВМ находится в состоянии «работает» или «сохранена», это дополнительное меню позволяет вам менять внешние носители без необходимости выключения и перезапуска ВМ.

Меню «Devices\Устройсва», позволяет VirtualBox предоставить привод хоста гостю или образ гибкого диска или DVD используя менеджер виртуальных носителей, рассмотренный в Раздел 3.3, “Основы настройки виртуальной машины” .

3.4.3. Сохранение состояния машины

Когда вы кликаете на кнопке «Close\Закрыть» окна виртуальной машины (в правом верхнем углу окна, так как обычно закрываются другие окна в вашей системе) (или нажатием Хост-клавиши с «Q»), VirtualBox запрашивает вас, что вы хотите сделать: «save\сохранить» или «power off\выключить» виртуальную машину.

Результат выбора этих трех опций кардинально различается. Что они означают:

  • Save the machine state\Сохранить состояние машины: С этой опцией VirtualBox «замораживает» виртуальную машину и полностью сохраняет ее текущее состояние на локальный диск. Когда позже вы востановите ВМ (с помощью кнопки «Start\Старт» в главном окне VirtualBox), то вы увидете что ВМ продолжит свою работу в том же состоянии в котором вы ее остановили. Все запущенные ранее программы, будут по прежнему открыты, и ваша система возобновит работу. Сохранение состояния виртуальной машины в некоторой степени подобна режиму suspending\ приостановления портативного компьютера (например, при закрытии крышки).
  • Send the shutdown signal\Послать сигнал завершения. Посылает ACPI сигнал выключения виртуальной машине, что соответствует сигналу, посылаемый реальному компьютеру при нажатии кнопки включения питания. Если у вас установлена достаточно современная операционная система в ВМ, то эта команда должна запустить процедуру выключения в ВМ.
  • Power off the machine\Выключить компьютер: С этой опцией VirtualBox также выключает запущенную ВМ, но без сохранения состояния. Это подобно вытаскиванию вилки из розетки питания. При запуске машины, после такого выключения, ваша гостевая операционная система будет загружаться с «нуля» и может начаться длительный процесс проверки дисков(виртуальных) системы. Как правило так делать не следует, так как такой способ выключения может привести к потере данных и повреждению состояния гостевой системы.

Кнопка «Discard\Сбросить» в главном окне VirtualBox сбрасывает сохраненное состояние виртуальной машины. Данная операция вызывает тот же эффект, что и выключения питания и она применяться с осторожностью.

3.4.4. Снимки состояний

С помощью снимков состояния VirtualBox вы можете сохранять текущее состояние виртуальной машины. Впоследствии в любое время, вы можете вернуться к этому состоянию.

Эта возможность полезна когда установленная гостевая операционная система повреждена при неправильной установки программ или вирусами.

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

Чтобы сделать снимок вашей ВМ, выполните следующие шаги:

  1. Если текущим состоянием вашей ВМ является «сохранена» или the «выключена» (показывается под именем ВМ в окне VirtualBox), перейдите на вкладку «Snapshots\Снимки» в правой части главного окна, и нажмите на иконку фотоопарата (чтобы «Сделать снимок»). Если ваша ВМ выполняется , выберите «Take snapshot\Сделать снимок» из меню «Machine\Машина» окна виртуальной машины .
  2. В появившемся окне введите наименование снимка. Имя имеет исключительно информативное значение, которое поможет вам позднее выбрать нужный снимок. Например, хорошим именем будет «Чистая установка, без сторонних драйверов».
  3. Ваш новый снимок появится в списке снимков на вкладке «Snapshots\Снимки». Ниже вы увидите запись по названием «Current state\Текущее состояние», означающее текущее состояние ВМ основанное на снимке который вы сделали ранее. (Если позднее вы сделаете другой снимок, вы увидите, что они будут создавать последовательность, где каждый последующий снимок следует другим)

Чтобы вернуться к предыдущему снимку, кликнете правой кнопкой на «Current state\Текущее состояние» и выберете «Revert to current snapshot\Вернуться к текущему снимку». Это переведет ВМ в состояние ближайшего снимка (предыдущий). Точно также, кликом правой кнопки мыши, вы можете «склеить» нескольких ранних снимков, выбрав позицию «Discard snapshot\Сбросить текущий снимок и состояние».

Замечание

Возврат к снимкам влияет на виртуальные жесткие диски ВМ, все состояния жесткого диска также будет востановится. Это означает, что все файлы которые были созданы после создания снимка и все измененния файлов будут утеряны. Для целей потери таких потерь и в тоже время сохранения возможности использования снимков, можно подключить второй жесткий диск в режиме «write-through» используя интерфейс VBoxManage и используя его для сохранения ваших данных. Жесткие диски в режиме write-through не используются в механизме снимков, они остаются неизменными при востановлениях состояний. См. Раздел 5.3, “Настройка операций записи образа” .

oracle virtualbox и указатель мыши

Постаил на VB win server 2008 r2 и трабл.. . Курсор мыши не доходя до границ гостевого рабочего стола выходит из машины в основную операционку. а там просто останавливается на любом вздуманном ему месте. поэтому имеются проблемы с доступом курсора к границам рабочего стола гостевой. к пуску либо еще к чему либонаходящемуся по периметру раб стола. приходится два раза нажимать хост клавишу чтобы курсор опять захватился и его можно было передвинуть еще на пару сантиметров.

Дополнен 11 лет назад

у меня пишет что гостевая не поддерживает интеграцию мыши и поэтому пункт «выключить интеграцию мыши» у меня просто не засвечен — не активен (нажать его никак не получится)

Дополнен 11 лет назад
хост клава это правый контрл.
Лучший ответ

Ну так в настройках гостевой ОС укажи ЗАХВАТЫВАТЬ УКАЗАТЕЛЬ МЫШИ.

Остальные ответы
Правый Ctrl нажмите

Вот в новой версии VirtualBox 5.1.32 (released January 15th 2018)
Захватывает мышь конкретно и Ctrl не помогает. Alt+Tab как на основном столе работает и стрелки тоже а крыску так и не отдает.

У меня на вертуалке не интегрировалась мышь пока не установил драйвер на гостевой ОС, на USB3 контроллер Universal Serial Bus Controller Win 7 64bit
скачивал от сюда _http://ftp.hp.com/pub/softpaq/sp66001-66500/sp66487.exe, потом после установки установился драйвер Tablet .. и мышь заработала как надо.

Тоже искал ответ, в том числе и здесь. Не нашел-дошло самостоятельно. Если подключены 2 мышки к по USB и PS\2- попробуй второй поработать. Софтина отделаят мыши — одну под гостевую ОС, другую по ПК.

блин, включить интеграцию мыши можно, с помощью ввод — клава — настройки.

В VirtualBox для проблемной ОС можно проверить настройки USB. Возможно там прописался фильтр USB требующий драйвера, который еще не установился в системе. Например, «USB3 . » . Можно его удалить и оставить лишь пустой фильтр. Или ставить нужный драйвер.

Скачайте для своей версии VM VirtualBox Extension Pack и установите, а также подключите VBoxGuestAddititionsXXX.iso, установите «Манипулятор курсора» как «USB планшет». После запуска в гостевой установите от Администратора VBoxGuestAddititions. Перезагрузите гостевую ОС. Потом в Устройствах VB подключите необходимое USB оборудование.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *