Come disabilitare in modo permanente l'integrazione del mouse in Virtualbox?


21

La funzione di "integrazione del mouse" in Virtualbox è piuttosto utile nella maggior parte dei casi, ma devo disabilitarla. Sfortunatamente, sembra che debba premere Host+Iad ogni avvio della macchina virtuale.

C'è un modo per disabilitare "l'integrazione del mouse" in modo permanente? Sarebbe bene se ciò potesse essere fatto su una base per macchina virtuale.


1
"Sfortunatamente, sembra che debba premere Host + I": '(
John T

Ok, sembra lamentoso, ma il punto è che sospetto che quando si avvia l'integrazione del mouse, il mio tablet Wacom si interrompe. Ma non volevo menzionare quel problema perché qui è irrilevante,
posterò

Linux o Windows vm?
John T,

Sto usando Windows 7 64 bit come host e Ubuntu 10.10 64 bit come ospite. Non l'ho menzionato perché mi aspettavo che fosse una funzionalità di Virtualbox stessa ... se esiste, cioè.
ZioZeiv,

Pubblica il tuo xorg.conf per favore.
John T,

Risposte:


3

Fino ad ora ho visto che l'integrazione del mouse automatico si avvia solo sugli host Linux. Quindi disabilitarlo permanentemente non è possibile.


1
Se mai tornare, @ risposta di Darwin fa il lavoro su Linux
Izkata

12

Questo lo spegne in modo permanente.

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

1
Appena testato, NON funziona nell'ultimo VirtualBox su FreeBSD.
gravitazione

Forse uno di questi potrebbe funzionare su FreeBSD? Sostituisci ps2 con uno di questi (usb | usbtablet | usbmultitouch)
Darwin

1
sembra che nulla
funzioni

4
@Yrogirg Re: OS X - Questo ha quasi un anno, ma l'impostazione del dispositivo di puntamento della mia VM su Tablet USB in questo modo ora ottiene il comportamento desiderato per me.
Jimmie Tyrrell,

@Jimmie Phenomenal.
Jacksonkr

3

Ho avuto questo problema usando Xubuntu 16.04 con Xfce 4.12 Mi sta facendo impazzire.

Puoi entrare in:

  • impostazioni
  • Mouse e touchpad
  • e nella scheda Dispositivi, disabilitare il dispositivo "Integrazione mouse VirtualBox".
    Questo disabilita permanentemente l'integrazione del mouse in Xfce.

Disabilita l'integrazione del mouse in Xubuntu


2

Ho avuto tre problemi su un host Linux:

Se non è disabilitato, devi premere Return quando VBox chiede di passare a schermo intero La
de-integrazione del mouse non è automatica (il mio client attacca direttamente il mouse USB)
e ...
Il programma VBoxControl nel comando client savestate è bloccato

Il seguente script si occupa di tutti e tre i problemi.
Richiede apt-get wmctrl e xdotool.
Le aggiunte degli ospiti devono essere installate.

Cambia VM_NAME!
Cambia DISPLAY nel monitor che desideri.
Per eseguire correttamente eseguire "sudo VBoxControl guestproperty set SaveStateNow 1" in un terminale client.

---tagliare qui---

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

Prova a disabilitare l'acquisizione automatica della tastiera:

  • Nella finestra principale premere File | Preferenze
  • Seleziona la scheda "Input"
  • Deseleziona "Tastiera di acquisizione automatica"

Questo disabilita anche il mouse-autocapture.

inserisci qui la descrizione dell'immagine


È sicuramente meglio avere queste informazioni piuttosto che niente. Aspettarsi che qualcuno cambi la sua intera localizzazione in un sito guidato da volontari è sciocco.
zymhan,

Non ha funzionato per me su Ubuntu 18.04 con VirtualBox 5.2.18
Gabriel Staples il

2

Ho avuto lo stesso problema, pubblicando per chiunque leggesse questo in futuro.

Dal manuale dell'utente , Virtualbox ha un'utilità VBoxManage cmd line

VBoxManage setextradata "VM name" GUI/MouseCapturePolicy Disabled

Ciò disabiliterà l'integrazione del mouse per il "nome VM" specifico.


Non ha funzionato per me su Ubuntu 18.04 con VirtualBox 5.2.18
Gabriel Staples il

1

Questa è probabilmente la stessa risposta di Darwin, tranne per il fatto che utilizza i menu (a cui questa opzione è stata probabilmente aggiunta dopo che la sua risposta è stata pubblicata):

Apri le impostazioni della macchina virtuale, seleziona "Sistema", vai alla scheda "Scheda madre" e cambia "Dispositivo di puntamento" in "Mouse PS / 2".

Ha funzionato perfettamente nel mio caso (Android x86), ma il commento di 123 alla risposta di Darwin (problemi con FreeBSD) potrebbe applicarsi anche qui ...


Grazie per la risposta. Funziona bene con VirtualBox 5.2.16 su Windows 7 a 64 bit per Android-x86 virtuale :)
AntonK

1

Dopo ore di ricerche ho capito come risolverlo e durante la pubblicazione ho visto nei commenti la stessa cosa. Forse aiuterà gli altri.

Ho dovuto andare su Impostazioni VM -> Sistema -> Scheda madre e cambiare Pointing Deviceda PS/2 Mousea USB Tablet.


Non ha funzionato per me su Ubuntu 18.04 con VirtualBox 5.2.18
Gabriel Staples il

0

Strana correzione per questo problema:

  • Fai clic nel messaggio popup.

Questo messaggio si espande e mostra più testo e un campo di spunta con testo Don't show this message again

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

  • Controllalo e divertiti!

0

Avvia nella tua VM e trova l'opzione Input sulla barra dei menu (si nasconde automaticamente per impostazione predefinita, dovrebbe essere nella parte inferiore dello schermo). Fare clic sull'opzione Input e disabilitare l'integrazione del mouse.

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Questa dovrebbe essere una soluzione persistente, cioè non dovrai farlo ad ogni avvio.


1
Non funziona (ovvero non è persistente ...)
Markus A.

0

Vai a Seleziona macchina Dalla finestra delle impostazioni seleziona l'opzione USB dal menu verticale sinistro Aggiungi il tuo dispositivo mouse facendo clic sull'icona USB + sul lato destro dell'elenco dei dispositivi (seconda icona)

Ecco fatto, ora il puntatore del mouse funziona perfettamente sulla tua macchina virtuale e sul desktop.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.