Il mouse VirtualBox / Ubuntu scompare


9

Ho appena creato una VM Ubuntu 14.04 in VirtualBox (l'host è Windows 7) e ho notato uno strano "bug" che si verifica con il mouse. E sì, ho installato le aggiunte degli ospiti.

Circa il 50% delle volte, quando avvio la VM, si "registra" con il mio mouse fisico e quando passo il mouse sulla finestra della VM, VBox la trasforma correttamente in un "mouse virtuale" sul mio desktop Ubuntu.

Ma circa il 50% delle volte, qualcosa va storto e non appena passo il mouse sopra la finestra della VM, il mio mouse scompare. L'unica correzione che sono stato in grado di trovare finora è quella di continuare a riavviare forzatamente la VM fino a quando non sono fortunato e il mouse si registra / si collega correttamente.

Cosa posso fare per risolvere questo problema?


Consiglio di avviare la VM come senza testa e di utilizzare VNC per connettersi ad essa.

2
(1) Hai installato le aggiunte guest e l'integrazione del mouse è attiva? Prova a disattivare l'integrazione del mouse e facci sapere. (2) L'accelerazione hardware è attiva per la VM? Prova anche a spegnerlo. (3) Cos'è il driver del mouse in xorg.conf? ("vboxmouse"?)
harrymc,

Risposte:


6

C'è una semplice risposta a questo. L'ultima aggiunta guest 4.3.10 di VirtualBox non è ancora completamente compatibile con Ubuntu 14.04. Problema di ridimensionamento automatico dello schermo, problema del puntatore del mouse, problema degli appunti condivisi e ce ne sono alcuni altri che si verificano in modo intermittente con 14.04 VM.

Usa Precise (12.04 Ubuntu) o attendi una nuova versione di VBox per risolvere questo problema.


8

Un suggerimento che ho trovato è stato "Disabilitare" l' integrazione del mouse "nella scheda Macchina ". Sempre su quella pagina "Spostare la finestra Vbox sul mio schermo principale risolto tutti i problemi". Puoi anche attivare / disattivare l'integrazione del mouse dall'angolo in basso a destra del guest:inserisci qui la descrizione dell'immagine

Mi chiedo anche se questo è correlato o sarebbe di aiuto

Il driver vboxvideo fa scomparire il puntatore del mouse


2
Questo ha funzionato anche per me: selezionare Macchina> Disabilita integrazione mouse, quindi selezionarlo di nuovo per riattivare. Per chiarire, il mouse funzionava prima, non riuscivo a vedere il cursore. Succede principalmente quando si ripristina dallo stato salvato.
Pie21,

4

Ho avuto un problema simile (ovvero il mio mouse non si è mai presentato). Nessuna delle soluzioni sopra ha funzionato per me. Ciò che ha funzionato per me è selezionare la VM facendo clic ed evidenziandola in VirtualBox. Quindi vai su " Impostazioni ". Fai clic su " Visualizza " nel riquadro a sinistra . Quindi, all'interno della scheda " Video ", deseleziona " Abilita accelerazione 3D ". Apparentemente avevo fatto clic su questa casella di controllo per far scomparire il puntatore del mouse in VM. Ora avvia la VM.


Questo ha funzionato per me su OSX 10.11 come host e Ubuntu 14.04.4 come ospite.
user2970139

Ciò risolve il problema del "puntatore invisibile", ma con l'attuale Linux Mint 18.2, la rotazione dell'accelerazione 3d fa girare Cinnamon in modalità di rendering software, che brucia molta CPU. Dovrebbe esserci un modo per mantenere il puntatore e attivare l' accelerazione 3d. Il puntatore VM è visibile nella schermata di accesso, svanisce solo dopo l'accesso all'avvio di Cinnamon Window Manager.
JesseM,

0

Vorrei, solo per il gusto di provare un altro clicker e passare a una porta diversa - cioè PS2 se ne hai uno, se stai usando USB, e vedere cosa succede.

La soluzione senza testa è la migliore, separerà l'hardware dal problema del software, probabilmente definitivamente dal momento che il tuo puntatore sarà davvero virtuale, nessun hardware coinvolto. Se non hai un secondo computer, chiedi a qualcuno con un laptop di farlo per te.

Suppongo che tu stia utilizzando un mouse USB, starei attento a condividere qualsiasi unità dati USB e lasciare che Ubuntu ci scriva ancora. Se questo si sta rivelando più ma un bug di rendering VBOX potrebbe corromperlo.


0

Questo è successo anche a me quando ho disabilitato la cattura del mouse. Il cursore del mouse all'esterno della virtualbox si è bloccato in un punto (perché l'ho disabilitato) e il nuovo puntatore del mouse nella virtual box 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 qualsiasi 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 tuo PC. Quindi, aprire virtualbox (disabilitare l'acquisizione). Per di qua, 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 su nessuno anziché su quello completo) 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)


-2

Immettere questo codice nel terminale Ubuntu per risolvere strani problemi del mouse in 14.04

sudo gsettings set org.gnome.settings-daemon.plugins.cursor active false

1
Potresti spiegare cosa fa effettivamente questo?
Mixxiphoid,

1
Non funziona per me.
David Doria,
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.