Як остаточно відключити інтеграцію миші у Virtualbox?


21

Функція "інтеграція миші" у Virtualbox в більшості випадків досить зручна, але мені потрібно, щоб її відключили. На жаль, схоже, що мені доводиться натискати Host+Iпри кожному завантаженні віртуальної машини.

Чи існує спосіб назавжди відключити "інтеграцію миші"? Було б добре, якби це можна було зробити на основі віртуальної машини.


1
"На жаль, схоже, що я повинен натиснути Host + I": '(
Джон Т

Гаразд, це звучить химерно, але справа в тому, що я підозрюю, що коли починається інтеграція миші, це порушує мій планшет Wacom. Але я не хотів згадувати цю проблему, оскільки вона тут не має значення, я опублікую ще одне питання з цього приводу: P
UncleZeiv

Linux або Windows vm?
Джон Т

Я використовую Windows 7 64bit в якості хоста і Ubuntu 10.10 64bit як гість. Я не згадував це, оскільки очікував, що це буде особливість самого Virtualbox ... якщо він існує, тобто.
UncleZeiv

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

Відповіді:


3

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


1
Якщо ви коли-небудь повернетесь, відповідь Дарвіна справді працює на Linux
Ізката

12

Це вимикає його назавжди.

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

1
Просто перевірений, НЕ працює в останніх VirtualBox на FreeBSD.
гравітація

Можливо, один із тез міг би працювати на FreeBSD? Замініть ps2 одним із тез (usb | usbtablet | usbmultitouch)
Дарвін

1
Здається, нічого не працює над ОС X
Yrogirg

4
@ Yrogirg Re: OS X - Це вже майже рік, але встановлення мого VM вказівного пристрою на планшет USB, як зараз, досягає бажаної для мене поведінки.
Джиммі Тіррелл

@Jimmie Phenomenal
Джексонкр

3

У мене виникла ця проблема з використанням Xubuntu 16.04 під керуванням Xfce 4.12, це мене зводить з розуму.

Ви можете перейти до:

  • Налаштування
  • Миша та тачпад
  • на вкладці "Пристрої" вимкніть пристрій "Інтеграція миші VirtualBox".
    Це назавжди відключає інтеграцію миші в Xfce.

Вимкнути інтеграцію миші в Xubuntu


2

У мене було три проблеми на Linux-хості:

Якщо це не вимкнено, вам доведеться натиснути Return, коли VBox попросить перейти на повний екран Деентеграція
миші не є автоматичною (мій клієнт набирає мишку usb безпосередньо),
і ...
Програма VBoxControl в команді savestate команда захищена

Наступний сценарій стосується всіх трьох питань.
Це вимагає від вас apt-отримати 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 має утиліту cmd для VBoxManage

VBoxManage setextradata "VM name" GUI/MouseCapturePolicy Disabled

Це дозволить відключити інтеграцію миші для конкретного "імені VM".


Не працював для мене на Ubuntu 18.04 з VirtualBox 5.2.18
Габріель Степлес

1

Це, мабуть, та сама відповідь, що і Дарвіна, за винятком того, що він використовує меню (до якого цей варіант, ймовірно, був доданий після публікації його відповіді):

Відкрийте налаштування віртуальної машини, виберіть «Система», перейдіть на вкладку «Материнська плата» та змініть «Вказівний пристрій» на «Миша PS / 2».

У моєму випадку відмінно працював (Android x86), але коментар 123 до відповіді Дарвіна (проблеми з FreeBSD) також може стосуватися тут ...


Дякую за відповідь.
Відмінно

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

Завантажтесь у свій VM і знайдіть опцію введення на панелі меню (вона автоматично ховається за замовчуванням, має бути внизу екрана). Клацніть на пункт Введення та відключіть інтеграцію миші.

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

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

Це має бути стійким рішенням, тобто вам не потрібно буде робити це при кожному завантаженні.


1
Не працює (тобто не є наполегливим ...)
Маркус А.

0

Перейдіть до Налаштування вибору машини. У вікні налаштувань виберіть опцію USB у вертикальному меню ліворуч. Додайте пристрій миші, натиснувши значок USB + у правій частині списку пристроїв (друга піктограма)

Ось це, тепер ваш покажчик миші бездоганно працює з вашої віртуальної машини та робочого столу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.