Как навсегда отключить интеграцию с мышью в Virtualbox?


21

Функция «интеграции с мышью» в Virtualbox в большинстве случаев очень удобна, но мне нужно отключить ее. К сожалению, похоже, мне приходится нажимать Host+Iпри каждой загрузке виртуальной машины.

Есть ли способ навсегда отключить "интеграцию с мышью"? Было бы хорошо, если бы это можно было сделать для каждой виртуальной машины.


1
«К сожалению, похоже, что я должен нажать Host + I»: '(
Джон Т

Хорошо, это звучит плаксиво, но дело в том, что я подозреваю, что когда включается интеграция с мышью, это нарушает работу моего планшета Wacom. Но я не хотел упоминать эту проблему, потому что она здесь неактуальна, я
напишу

Linux или Windows VM?
Джон Т

Я использую 64-битную Windows 7 в качестве хоста и 64-битную Ubuntu 10.10 в качестве гостя. Я не упомянул об этом, так как ожидал, что это будет функция самого Virtualbox ... если он существует, то есть.
UncleZeiv

Опубликуйте свой xorg.conf, пожалуйста.
Джон Т

Ответы:


3

До сих пор я видел, что автоматическая интеграция с мышью включается только на Linux-хостах. Так что отключить его навсегда невозможно.


1
Если вы когда-нибудь вернетесь, ответ @ Дарвина действительно работает на Linux
Izkata

12

Это отключает это навсегда.

VBoxManage modifyvm "your-vm-name" --mouse ps2

1
Только что протестировал, НЕ работает в последней версии VirtualBox на FreeBSD.
гравитация

Может быть, один из них может работать на FreeBSD? Замените ps2 одним из theas (usb | usbtablet | usbmultitouch)
Дарвин

1
Кажется, ничего не работает на OS X
Yrogirg

4
@Yrogirg Re: OS X - Этому почти год, но установка указательного устройства моей виртуальной машины на USB-планшет примерно так, как теперь, достигает желаемого поведения для меня.
Джимми Тиррелл

@ Джимми Феноменальный.
Jacksonkr

3

У меня была эта проблема при использовании Xubuntu 16.04 под управлением Xfce 4.12. Это сводит меня с ума.

Вы можете войти в:

  • настройки
  • Мышь и тачпад
  • и на вкладке «Устройства» отключите устройство «VirtualBox Mouse Integration».
    Это навсегда отключает интеграцию с мышью в Xfce.

Отключить интеграцию с мышью в Xubuntu


2

У меня было три проблемы на хосте Linux:

Если он не отключен, вы должны нажать Return, когда VBox просит перейти в полноэкранный режим.
Деинтеграция мыши не выполняется автоматически (мой клиент непосредственно захватывает usb-мышь)
и ...
Программа VBoxControl в команде клиента savestate не выполняется.

Следующий скрипт решает все три проблемы.
Это требует от вас apt-get wmctrl и xdotool.
Гостевые дополнения должны быть установлены.

Изменить VM_NAME!
Измените DISPLAY на любой монитор, который вы хотите.
Чтобы сохранить состояние, запустите «sudo VBoxControl guestproperty set SaveStateNow 1» в клиентском терминале.

---отрежь здесь---

#!/bin/bash
VM_NAME='My Machine Name'
MAXTRIES=20

export DISPLAY=:0.1
VBoxManage startvm "$VM_NAME" &

i="0"
while [ $i -lt $MAXTRIES ]; do
  echo Fullscreen try $i
  wmctrl -a "VirtualBox - Information"
  if [ $? == 0 ]; then
    sleep 1
    xdotool key "Return"
    break
  fi

  sleep 1
  i=$[$i+1]
done

i="0"
while [ $i -lt $MAXTRIES ]; do
  echo Pointer try $i
  GUEST_ADDITIONS_ACTIVE=`VBoxManage showvminfo "$VM_NAME" | grep "Additions run level" | cut -d : -f 2`
  if [ $GUEST_ADDITIONS_ACTIVE == "1" ]; then
    sleep 1
    xdotool key "Super_R+i"
    break
  fi

  sleep 1
  i=$[$i+1]
done

while true; do
  if [ "`VBoxManage guestproperty get "$VM_NAME" SaveStateNow`" != 'No value set!' ]; then
    echo Saving...
    VBoxManage guestproperty set "$VM_NAME" SaveStateNow
    VBoxManage controlvm "$VM_NAME" savestate
    break
  fi
  sleep 1
done

2

Попробуйте отключить авто-захват клавиатуры:

  • В главном окне нажмите Файл | Настройки
  • Выберите вкладку «Вход»
  • Снимите флажок «Автозапись клавиатуры»

Это также отключает авто-захват мыши.

введите описание изображения здесь


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

У меня не работало в Ubuntu 18.04 с VirtualBox 5.2.18
Габриэль Стейплс

2

У меня была та же самая проблема, отправляя для любого, читающего это в будущем.

Из руководства пользователя , Virtualbox имеет утилиту VBoxManage для командной строки.

VBoxManage setextradata "VM name" GUI/MouseCapturePolicy Disabled

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


У меня не работало в Ubuntu 18.04 с VirtualBox 5.2.18
Габриэль Стейплс

1

Это, вероятно, тот же ответ, что и у Дарвина, за исключением того, что в нем используются меню (к которым эта опция, вероятно, была добавлена ​​после публикации его ответа):

Откройте настройки виртуальной машины, выберите «Система», перейдите на вкладку «Материнская плата» и измените «Указывающее устройство» на «Мышь PS / 2».

Отлично сработало в моем случае (Android x86), но комментарий 123 к ответу Дарвина (проблемы с FreeBSD) может также относиться и здесь ...


Спасибо за ответ. Прекрасно работает с VirtualBox 5.2.16 на 64-битной Windows 7 для виртуального Android-x86 :)
AntonK

1

После нескольких часов поиска я понял, как это исправить, и во время публикации увидел в комментариях то же самое. Может быть, поможет другим.

Я должен был пойти в настройки VM -> Система -> Материнские платы и изменение Pointing Deviceот PS/2 Mouseдо USB Tablet.


У меня не работало в Ubuntu 18.04 с VirtualBox 5.2.18
Габриэль Стейплс

0

Странное решение этой проблемы:

  • Нажмите на всплывающее сообщение.

Это сообщение разворачивается и отображает больше текста и поле флажка с текстом Don't show this message again

http://i.stack.imgur.com/z21d8.png

  • Проверьте это и наслаждайтесь!

0

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

введите описание изображения здесь

введите описание изображения здесь

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


1
Не работает (то есть не является постоянным ...)
Маркус А.

0

Перейти к выбору настроек машины. В окне настроек выберите опцию USB в левом вертикальном меню. Добавьте устройство мыши, щелкнув значок USB + в правой части списка устройств (второй значок).

Вот и все, теперь ваш указатель мыши работает безупречно через вашу виртуальную машину и рабочий стол.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.