Il mouse scompare in VirtualBox


35

Sto usando l'ultima versione di VirtualBox (VirtualBox 4.3.6 per host Windows) e dopo aver installato qualsiasi sistema operativo e facendo clic al suo interno il mouse scompare. Non è visibile fino a quando non premo CRTL destro. Qualcuno sa cosa può causare questo problema. Ho anche installato l'estensione pack.


Ho avuto questo problema on e off. Sembra essere più frequente con l'accelerazione 3D abilitata, tuttavia. Ciò è diverso dal problema / soluzione "aggiunte ospiti" menzionato da altri.
BlackVegetable

Risposte:


23

Nel mio caso, ha funzionato cambiando il dispositivo di puntamento da " PS/2 Mouse" a " USB Tablet".

Mentre il guest non è in esecuzione, in VirtualBox
-> seleziona l'istanza del guest virtuale
-> fai clic su 'Impostazioni'
-> seleziona 'Sistema' nel pannello di sinistra
-> vai alla scheda 'Scheda madre' e nel dispositivo di puntamento, scegli ' USB Tablet' invece di ' PS/2 Mouse'


Questo ha funzionato per me.
Sudheer Kumar,

Per me è stato un trucco: CentOS 7.3 all'interno di VBox 6.0.4
Vladimir Kondratyev,

Ha funzionato per me con CentOS7.6.10.10 all'interno di VBox 6.0.4.
dolphus333

La correzione ha funzionato solo per un po '. Quando sono tornato a ospitare per un po ', lo stesso problema (il mouse non fa clic) è riapparso nel guest. Il passaggio da guest a schermo intero ha risolto nuovamente il problema.
dolphus333

22

In qualche modo

Machine -> Disabling Mouse Integration

Poi

Machine -> Disabling Mouse Integration 

(sì due volte, una volta per spegnerlo, una volta per riaccenderlo) effettivamente risolto per me.


Anche solo disabilitandolo con (destra ctrl) + I e quindi facendo clic nella finestra dell'ospite e accettando "abilita di nuovo?" il dialogo è sufficiente.
tripleee

La soluzione nel post ha funzionato anche per me (con Ubuntu 16.04 come ospite). Ciò potrebbe riguardare virtualbox.org/ticket/7945 .
Blaisorblade,

21
questa correzione non funziona per me
Nicky De Maeyer,

7

Non è un problema in Virtualbox. RCTRL è impostato come pulsante predefinito per l'acquisizione del mouse all'interno di virtualbox. Quindi sarai in grado di utilizzare il mouse all'interno di VB solo dopo aver abilitato l'acquisizione del mouse. Se non si abilita l'acquisizione del mouse, è possibile utilizzare il mouse, ma sarà invisibile poiché il mouse viene utilizzato dalle finestre correnti. È possibile modificare il pulsante RCTRL andando su File -> preferenze e quindi è possibile abilitare l'acquisizione del mouse con un altro pulsante. Controlla anche quando abiliti Cattura mouse il mouse scomparirà dalle finestre correnti e verrà mostrato nelle finestre host.


7

I seguenti passaggi hanno funzionato per me.

  1. Vai alle impostazioni della macchina -> Sistema -> Scheda madre.
  2. Seleziona il mouse PS / 2 come dispositivo di puntamento.

1
Ha funzionato fuori dagli schemi
Tomasz il

Funziona finora. Nota: le impostazioni della macchina indicano le impostazioni di Virtualbox, non le impostazioni all'interno del Guest.
ha battuto

7

Ho lo stesso (o almeno un problema molto simile) con un host Linux (debian 8) e un guest Linux (debian 7) con 3D abilitato. A volte il puntatore del mouse diventa invisibile sul guest.

Ho installato le aggiunte degli ospiti e abilitata l'integrazione del mouse.

Per me il trucco che ha risolto è stato rimuovere il modulo psmouse e reinserirlo (all'interno del guest).

sudo rmmod psmouse
sudo modprobe psmouse

Credo che questa sia la risposta corretta! Ho Ubuntu 16.04 su OSX High Sierra con VB 5.2.6. Tuttavia, questo problema mi disturba di tanto in tanto. Tnx amico.
CppChase

Rimuovere il modulo all'interno dell'host o all'interno dell'ipotesi? : O !!!!
Jamie Hutber,

All'interno dell'ospite :)
Luis Antolín Cano

3

basta scollegare il mouse dal PC e ricollegarlo. Lo faccio ogni volta che devo affrontare questo problema (ho installato aggiunte per gli ospiti ma ho ancora il problema).


3
va bene per te, ma alcuni di noi hanno trackpad che non possono essere disconnessi, fisicamente o in altro modo
MarcusJ

Non riesco a credere che ha funzionato ahah
trueinViso

Ho un mouse wireless logitech performance mx che a volte scompare in virtualbox quando eseguo un'applicazione. quando scollego il connettore wireless USB e lo ricollego, riesco a vedere di nuovo il puntatore del mouse. grazie!
Kimbaudi,

2

Una cosa stupida che nessuno ha menzionato, la combinazione di tasti effettiva per rilasciare il cursore è MAIUSC + Ctrl destro, non Ctrl destro. Non lo dice da nessuna parte nell'interfaccia, nei documenti o nel sito Web. Non sono sicuro che questo sia il tuo problema, ma altri potrebbero imbattersi in questo.


O su Mac, il pulsante di comando sul lato destro ⌘.
Mike,

1

Questo è successo anche a me quando ho disabilitato la cattura del mouse. Il cursore del mouse all'esterno di VirtualBox si è bloccato in un punto (perché l'ho disabilitato) e il nuovo puntatore del mouse in VirtualBox diventa invisibile.

La cosa migliore per risolvere questo problema è effettivamente utilizzare un dispositivo esterno, come un controller PC con stick analogici. Quindi, collega il controller del tuo PC a qualunque dispositivo esterno desideri prima, quindi scarica un programma gratuito chiamato JoyToKey o qualcosa di simile. Vorrei suggerire JoyToKey, funziona perfettamente.

Ora, apri JoyToKey e mappa i tasti della tastiera, come w, a, s, d o su, giù, clic sinistro, destro e sinistro e destro del mouse, incluso il rotolo centrale del mouse e l'asse di movimento del mouse (ciò che usi per spostare un mouse , Ho mappato il mio sui miei stick analogici del controller per spostare il puntatore) sul controller del PC.

Quindi, aprire VirtualBox (disabilitare l'acquisizione). In questo modo, almeno ora puoi spostare il puntatore che era inizialmente bloccato in un punto con il controller del tuo PC.

Quindi, se si desidera utilizzare in Unity3d, aprire Unity3d ora. Sposta il puntatore utilizzando il dispositivo esterno, prova a visualizzare l'anteprima di un gioco creato e ora puoi guardarti intorno con il mouse! In alternativa, disabilita l'accelerazione hardware (trascina il cursore verso nessuno anziché il pieno) in Opzioni di visualizzazione all'interno di VirtualBox, (tuttavia questo non funziona se vuoi usare Unity3d, perché il puntatore scompare ancora quando passi il mouse sopra il programma)


0

Se non si desidera continuare a premere Ctrlper rilasciare il cursore del mouse ogni volta, è sufficiente installare VirtualBox Guest Additions facendo clic su Devices > Install Guest Additions.

Macchina virtuale, il cursore del mouse funziona solo all'interno della scatola


Non sono sicuro di essermi chiarito, ma quando il mouse entra in VB non è visibile e non riesco a spostarlo (non lo vedo).
Dusan Malic,

Hai installato le "aggiunte ospite" e poi riprovare?
Cowgill il

3
Per me, questo succede con le aggiunte degli ospiti installate.
Blaisorblade,

Lo capisco anche con le aggiunte degli ospiti. Lo risolvo facendo casualmente cose come riavviare il vm, reinstallare le aggiunte degli ospiti ecc. È molto fastidioso quando probabilmente c'è un singolo bit nello stato sbagliato da qualche parte.

Terzo che, succede a me con la versione corretta delle aggiunte degli ospiti installata
George M Reinstate Monica,

0

La soluzione per me è impostare il collegamento "Integrazione del mouse" in File-> Preferenze-> Input-> scheda Macchina virtuale e premere due volte il collegamento per attivare / disattivare l'integrazione del mouse usando la tastiera.


-1

Bene per me, il problema è stato risolto selezionando il mio mouse esterno sotto USB nel menu dei dispositivi. Forse ha installato il driver o qualcosa del genere. (Scusate se sembro un noob, ma questi sono i miei primi 30 minuti in virtualbox.)


-1

stavo riscontrando lo stesso problema. in precedenza funzionava perfettamente. l'ho risolto semplicemente ripristinandolo. Machine-> Reset prova questo e informami se ti ha aiutato.


-1

Una possibilità è che lo schermo non riesca ad aggiornarsi, il che può far sembrare che il puntatore del mouse sia scomparso. Questo può essere risolto ridimensionando temporaneamente la finestra che forza la risoluzione dello schermo a cambiare.

Nota: la domanda indica che è possibile ripristinare il mouse premendo il tasto destro CTRL. Il puntatore del mouse sta scomparendo solo nel guest, non nell'host.


1
e come si ridimensiona la finestra senza mouse?
George M Ripristina Monica il

@GeorgeM Ridimensiona la finestra VM dall'host. Il problema descrive la scomparsa del mouse solo nella VM. Se il mouse è scomparso completamente dall'host, allora hai un problema diverso (più grande!).
RoG

stavo pensando la stessa cosa esatta @ GeorgeorgeM. Vorrei utilizzare il mouse per ridimensionare la finestra della VM dall'host, ma come posso farlo se non riesco a vedere il mouse e non riesco ad accedere al puntatore del mouse al di fuori della VM? il commento di sree mi ha aiutato con la mia situazione.
Kimbaudi,

@kimbaudi La domanda originale afferma esplicitamente che il mouse può essere rilasciato dal guest per essere utilizzato sull'host premendo il tasto CTRL di destra. Se questo non funziona per te, allora hai un problema con il mouse / la tastiera che vengono rilasciati all'host, il che è un problema diverso.
RoG

@RoG Il titolo originale diceva semplicemente "Il mouse scompare in Virtualbox" e non ho letto attentamente la domanda per notare che l'utente può spostare il mouse fuori dalla finestra VM dell'ospite. Ci scusiamo per il downvote, ma non riesco a annullarlo. Spero che altri possano capire che il mio problema è diverso dai PO. Comunque, il mio problema è stato risolto dalla risposta di Sree.
Kimbaudi,
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.