Jak trwale wyłączyć integrację myszy w Virtualbox?

21

Funkcja „integracji myszy” w Virtualbox jest w większości przypadków bardzo przydatna, ale muszę ją wyłączyć. Niestety wygląda na to, że muszę naciskać Host+Iprzy każdym uruchomieniu maszyny wirtualnej.

Czy istnieje sposób na trwałe wyłączenie „integracji myszy”? Byłoby dobrze, gdyby można to zrobić na podstawie maszyny wirtualnej.

UncleZeiv
źródło
1
„Niestety wygląda na to, że muszę nacisnąć Host + I”: „(
John T
Ok, to brzmi bzdurnie, ale chodzi o to, że podejrzewam, że kiedy włącza się integracja myszy, to zakłóca mój tablet Wacom. Ale nie chciałem wspominać o tym problemie, ponieważ tutaj nie ma on znaczenia,
odpowiem
Linux czy Windows VM?
John T
Używam Windows 7 64bit jako hosta i Ubuntu 10.10 64bit jako gościa. Nie wspomniałem o tym, ponieważ spodziewałem się, że będzie to funkcja samego Virtualboksa ... jeśli istnieje, to znaczy.
UncleZeiv
Prześlij swój plik xorg.conf.
John T

Odpowiedzi:

3

Do tej pory widziałem, że automatyczna integracja myszy uruchamia się tylko na hostach Linux. Tak więc trwałe wyłączenie nie jest możliwe.

TweakFix
źródło
1
Jeśli kiedykolwiek wrócić, @ odpowiedzi Darwina robi pracy w systemie Linux
Izkata
12

To powoduje trwałe wyłączenie.

VBoxManage modifyvm "your-vm-name" --mouse ps2
Darwin
źródło
1
Właśnie go przetestowałem, NIE działa w najnowszym VirtualBoxie na FreeBSD.
grawitacja
Może jeden z nich mógłby działać na FreeBSD? Zamień ps2 na jeden z nich (usb | usbtablet | usbmultitouch)
Darwin
1
wydaje się, że nic nie działa na systemie OS X
Yrogirg,
4
@Yrogirg Re: OS X - ma prawie rok, ale ustawienie urządzenia wskazującego mojej maszyny wirtualnej na tablet USB w taki sposób, że teraz osiąga pożądane zachowanie.
Jimmie Tyrrell
@Jimmie Phenomenal.
Jacksonkr,
3

Miałem ten problem, używając Xubuntu 16.04 z Xfce 4.12. Doprowadza mnie to do szaleństwa.

Możesz przejść do:

  • Ustawienia
  • Mysz i touchpad
  • i na zakładce Urządzenia wyłącz urządzenie „Integracja myszy VirtualBox”.
    To trwale wyłącza integrację myszy w Xfce.

Wyłącz integrację myszy w Xubuntu

Carlos Torchia
źródło
2

Miałem trzy problemy na hoście Linux:

Jeśli nie jest wyłączone, musisz nacisnąć Return, gdy VBox prosi o przejście na pełny ekran.
Dezintegracja myszy nie jest automatyczna (mój klient bezpośrednio pobiera mysz USB)
i ...
Program VBoxControl w komendzie savestate klienta jest zablokowany

Poniższy skrypt rozwiązuje wszystkie trzy problemy.
Wymaga apt-get wmctrl i xdotool.
Dodatki gości muszą być zainstalowane.

Zmień VM_NAME!
Zmień DISPLAY na dowolny monitor.
Aby zapisać stan, uruchom „sudo VBoxControl właściwość gościa ustaw SaveStateNow 1” w terminalu klienta.

---przetnij tutaj---

#!/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
mishaokami
źródło
2

Spróbuj wyłączyć automatyczne przechwytywanie klawiatury:

  • W głównym oknie naciśnij Plik | Preferencje
  • Wybierz zakładkę „Wejście”
  • Odznacz „Klawiatura automatycznego przechwytywania”

To także wyłącza automatyczne przechwytywanie myszy.

wprowadź opis zdjęcia tutaj

julio_sao
źródło
Z pewnością lepiej jest mieć tę informację niż wcale. Oczekiwanie, że ktoś zmieni całą lokalizację w witrynie prowadzonej przez wolontariuszy, jest głupie.
zymhan
Nie działało dla mnie na Ubuntu 18.04 z VirtualBox 5.2.18
Gabriel Staples
2

Miałem ten sam problem, pisząc do każdego, kto to czyta w przyszłości.

W instrukcji obsługi Virtualbox ma narzędzie cmd VBoxManage

VBoxManage setextradata "VM name" GUI/MouseCapturePolicy Disabled

Spowoduje to wyłączenie integracji myszy dla określonej „nazwy maszyny wirtualnej”.

WishIKnew
źródło
Nie działało dla mnie na Ubuntu 18.04 z VirtualBox 5.2.18
Gabriel Staples
1

Jest to prawdopodobnie ta sama odpowiedź, co Darwina, z tym wyjątkiem, że korzysta z menu (do których ta opcja została prawdopodobnie dodana po opublikowaniu jego odpowiedzi):

Otwórz ustawienia maszyny wirtualnej, wybierz „System”, przejdź do zakładki „Płyta główna” i zmień „Urządzenie wskazujące” na „Mysz PS / 2”.

W moim przypadku działało idealnie (Android x86), ale tutaj może również mieć zastosowanie komentarz 123 do odpowiedzi Darwina (problemy z FreeBSD) ...

Markus A.
źródło
Dziękuję za odpowiedź. Działa dobrze z VirtualBox 5.2.16 na Windows 7 64-bit dla wirtualnego Androida-x86 :)
AntonK
1

Po wielu godzinach poszukiwań wymyśliłem, jak to naprawić, a podczas pisania zobaczyłem w komentarzach to samo. Może pomoże innym.

Musiałem przejść do Ustawienia VM -> System -> Płyta główna i zmienić Pointing Devicez PS/2 Mousena USB Tablet.

amkamaa
źródło
Nie działało dla mnie na Ubuntu 18.04 z VirtualBox 5.2.18
Gabriel Staples
0

Dziwna poprawka dla tego problemu:

  • Kliknij w wyskakujące okienko.

Ta wiadomość rozwija się i pokazuje więcej tekstu oraz pole wyboru z tekstem Don't show this message again

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

  • Sprawdź i ciesz się!
Manz
źródło
0

Uruchom maszynę wirtualną i znajdź opcję Input na pasku menu (domyślnie ukrywa się automatycznie, powinna znajdować się na dole ekranu). Kliknij opcję Input i wyłącz integrację myszy.

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

To powinno być trwałe rozwiązanie, tzn. Nie będziesz musiał tego robić przy każdym uruchomieniu.

gwiaździsta
źródło
1
Nie działa (tzn. Nie jest trwały ...)
Markus A.,
0

Idź do Ustawienia wyboru urządzenia W oknie ustawień wybierz opcję USB z menu po lewej stronie w pionie Dodaj urządzenie Mysz, klikając ikonę USB + po prawej stronie listy urządzeń (druga ikona)

To wszystko, teraz wskaźnik myszy działa bezproblemowo przez maszynę wirtualną i pulpit.

Dronzrock
źródło