Wie kann ich die Mausintegration in Virtualbox dauerhaft deaktivieren?


21

Die Funktion "Mausintegration" in Virtualbox ist in den meisten Fällen recht praktisch, muss aber deaktiviert sein. Leider muss ich anscheinend Host+Ibei jedem Start der virtuellen Maschine drücken .

Gibt es eine Möglichkeit, die "Mausintegration" dauerhaft zu deaktivieren? Es wäre gut, wenn dies pro virtueller Maschine erfolgen könnte.


1
"Es sieht leider so aus, als müsste ich Host + I drücken": '(
John T

Ok, es klingt weinerlich, aber der Punkt ist, dass ich vermute, dass wenn die Mausintegration einsetzt, es mein Wacom-Tablet stört. Aber ich wollte dieses Problem nicht erwähnen, da es hier irrelevant ist. Ich werde eine weitere Frage dazu
posten

Linux oder Windows vm?
John T

Ich benutze Windows 7 64bit als Host und Ubuntu 10.10 64bit als Gast. Ich habe es nicht erwähnt, da ich erwartet hatte, dass es ein Feature von Virtualbox selbst ist.
UncleZeiv

Posten Sie bitte Ihre xorg.conf.
John T

Antworten:


3

Bis jetzt habe ich gesehen, dass die automatische Mausintegration nur auf den Linux-Hosts einsetzt. Eine dauerhafte Deaktivierung ist daher nicht möglich.


1
Wenn Sie jemals wiederkommen, funktioniert @ Darwins Antwort unter Linux
Izkata

12

Dies schaltet es dauerhaft aus.

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

1
Nur getestet, funktioniert NICHT in der neuesten VirtualBox unter FreeBSD.
Gravitation

Vielleicht könnte einer der beiden an FreeBSD arbeiten? Ersetzen Sie ps2 mit einem der Theas (usb | usbtablet | usbmultitouch)
Darwin

1
Anscheinend funktioniert nichts an OS X
Yrogirg

4
@Yrogirg Re: OS X - Dies ist fast ein Jahr alt, aber das Einstellen des Zeigegeräts meiner VM auf ein USB-Tablet gefällt mir das gewünschte Verhalten für mich erreicht.
Jimmie Tyrrell

@ Jimmy Phänomenal.
Jacksonkr

3

Ich hatte dieses Problem mit Xubuntu 16.04 unter Xfce 4.12. Es macht mich wahnsinnig.

Sie können einsteigen in:

  • die Einstellungen
  • Maus und Touchpad
  • Deaktivieren Sie auf der Registerkarte "Geräte" das Gerät "VirtualBox Mouse Integration".
    Dadurch wird die Mausintegration in Xfce dauerhaft deaktiviert.

Deaktivieren Sie die Mausintegration in Xubuntu


2

Ich hatte drei Probleme auf einem Linux-Host:

Wenn es nicht deaktiviert ist Sie zurück zu schlagen, wenn VBox voller Umfang nutzen zu gehen , fragt
Mouse - de-Integration nicht automatisch (mein Kunde NABS die USB - Maus direkt)
und ...
Das VBoxControl Programm im Client Savestate - Befehl borked

Das folgende Skript behandelt alle drei Probleme.
Dazu müssen Sie apt-get wmctrl und xdotool verwenden.
Gastzugaben müssen installiert sein.

Ändern Sie VM_NAME!
Stellen Sie DISPLAY auf den gewünschten Monitor ein.
Führen Sie zum Speichern "sudo VBoxControl guestproperty set SaveStateNow 1" in einem Client-Terminal aus.

---schneiden Sie hier---

#!/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

Deaktivieren Sie die automatische Tastaturerfassung:

  • Klicken Sie im Hauptfenster auf Datei | Einstellungen
  • Wählen Sie die Registerkarte "Input"
  • Deaktivieren Sie "Tastatur automatisch erfassen"

Dadurch wird auch die automatische Mauserfassung deaktiviert.

Bildbeschreibung hier eingeben


Es ist sicherlich besser, diese Informationen zu haben als gar nichts. Es ist dumm, zu erwarten, dass jemand seine gesamte Lokalisierung auf einer von Freiwilligen betriebenen Website ändert.
Zymhan

Funktionierte nicht für mich auf Ubuntu 18.04 mit VirtualBox 5.2.18
Gabriel Staples

2

Ich hatte das gleiche Problem und postete es für jeden, der es in Zukunft liest.

Aus dem Benutzerhandbuch hat Virtualbox ein Cmd-Line-VBoxManage-Dienstprogramm

VBoxManage setextradata "VM name" GUI/MouseCapturePolicy Disabled

Dadurch wird die Mausintegration für den bestimmten "VM-Namen" deaktiviert.


Funktionierte nicht für Ubuntu 18.04 mit VirtualBox 5.2.18
Gabriel Staples

1

Dies ist wahrscheinlich die gleiche Antwort wie Darwins, außer dass die Menüs verwendet werden (zu denen diese Option wahrscheinlich hinzugefügt wurde, nachdem seine Antwort veröffentlicht wurde):

Öffnen Sie die Einstellungen der virtuellen Maschine, wählen Sie "System", wechseln Sie zur Registerkarte "Motherboard" und ändern Sie "Pointing Device" in "PS / 2 Mouse".

Funktionierte in meinem Fall perfekt (Android x86), aber 123s Kommentar zu Darwins Antwort (Probleme mit FreeBSD) könnte auch hier zutreffen ...


Danke für die Antwort. Funktioniert gut mit VirtualBox 5.2.16 unter Windows 7 64-Bit für virtuelle Android-x86 :)
AntonK

1

Nach stundenlangem Suchen habe ich herausgefunden, wie ich das Problem beheben kann, und beim Posten habe ich in den Kommentaren dasselbe gesehen. Vielleicht wird anderen helfen.

Ich musste zu VM-Einstellungen -> System -> Motherboard gehen und Pointing Devicevon PS/2 Mousezu wechseln USB Tablet.


Funktionierte für mich unter Ubuntu 18.04 mit VirtualBox 5.2.18
Gabriel Staples nicht

0

Seltsame Lösung für dieses Problem:

  • Klicken Sie in die Popup-Nachricht.

Diese Nachricht wird erweitert und zeigt mehr Text sowie ein Kontrollkästchen mit Text Don't show this message again

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

  • Überprüfen Sie es und genießen Sie!

0

Starten Sie Ihre VM und suchen Sie die Eingabeoption in Ihrer Menüleiste (sie wird standardmäßig automatisch ausgeblendet und sollte sich am unteren Bildschirmrand befinden). Klicken Sie auf die Eingabeoption und deaktivieren Sie die Mausintegration.

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Dies sollte eine dauerhafte Lösung sein, dh Sie müssen dies nicht bei jedem Start tun.


1
Funktioniert nicht (dh es ist nicht beständig ...)
Markus A.

0

Gehen Sie zu den Einstellungen für die Geräteauswahl Wählen Sie im Einstellungsfenster die Option USB aus dem linken vertikalen Menü. Fügen Sie Ihr Mausgerät hinzu, indem Sie auf das USB + -Symbol rechts in der Geräteliste klicken (zweites Symbol).

Jetzt funktioniert Ihr Mauszeiger auf Ihrer virtuellen Maschine und Ihrem Desktop einwandfrei.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.