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

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

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

1
задан UncleZeiv
28.01.2023 18:41 Количество просмотров материала 2842
Распечатать страницу

10 ответов

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

2
отвечен TweakFix 2023-01-30 02:29

это выключает его постоянно.

VBoxManage modifyvm "your-vm-name" --mouse ps2
12
отвечен Darwin 2023-01-30 04:46

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

если он не отключен, вы должны нажать Return, когда VBox попросит перейти на полный экран

Деинтегрирование мыши не происходит автоматически (мой клиент набирает мышь usb напрямую)

и...

Программа VBoxControl в команде клиента сэйва-это неправильно

следующий скрипт позаботится обо всех трех проблемах.

Она требует от вас apt-получить wmctrl и xdotool.

Гостевые дополнения должны быть установлены.

изменить имя ВМ!

Измените дисплей на любой монитор, который вы хотите.

Для сохранения запустите "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
отвечен mishaokami 2023-01-30 07:03

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

  • в главном окне нажмите File / Preferences
  • выберите вкладку "входные"
  • снимите флажок "autocapture keyboard"

Это также отключает мышь-autocapture.

enter image description here

1
отвечен julio_sao 2023-01-30 09:20

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

вы можете перейти в:

  • настройки
  • мышь и сенсорная панель
  • и на вкладке "Устройства" отключите устройство "VirtualBox Mouse Integration".

    Это навсегда отключает интеграцию мыши в Xfce.

Disable mouse integration in Xubuntu

1
отвечен Carlos Torchia 2023-01-30 11:37

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

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

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

1
отвечен Markus A. 2023-01-30 13:54

странно исправить эту проблему:

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

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

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

  • проверьте и наслаждайтесь!
0
отвечен Manz 2023-01-30 16:11

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

enter image description here

enter image description here

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

0
отвечен stellarossa 2023-01-30 18:28

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

из руководства пользователя, Virtualbox имеет утилиту cmd line VBoxManage

VBoxManage setextradata "VM name" GUI/MouseCapturePolicy Disabled

это отключит интеграцию мыши для конкретного "имени виртуальной машины".

0
отвечен WishIKnew 2023-01-30 20:45

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

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

0
отвечен amkamaa 2023-01-30 23:02

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх