La souris disparaît dans VirtualBox


35

J'utilise la dernière version de VirtualBox (VirtualBox 4.3.6 pour les hôtes Windows) et après avoir installé un système d'exploitation et cliqué à l'intérieur, la souris disparaît. Il n'est pas visible jusqu'à ce que j'appuie sur CRTL droit. N'importe qui sait ce qui peut causer ce problème. J'ai également installé un pack d'extension.


J'ai eu ce problème de temps en temps. Il semble cependant être plus fréquent avec l'accélération 3D activée. Ceci est différent du problème / solution des "ajouts d'invités" que d'autres ont mentionné.
BlackVegetable

Réponses:


23

Dans mon cas, cela a fonctionné en changeant le périphérique de pointage de ' PS/2 Mouse' en ' USB Tablet'.

Pendant que l'invité n'est pas en cours d'exécution, dans VirtualBox
-> sélectionnez l'instance d'invité virtuel
-> cliquez sur 'Paramètres'
-> sélectionnez 'Système' dans le panneau de gauche
-> allez dans l'onglet 'Carte mère' et dans le périphérique de pointage, choisissez ' USB Tablet' au lieu de ' PS/2 Mouse"


Cela a fonctionné pour moi.
Sudheer Kumar

Cela a fait un tour pour moi: CentOS 7.3 dans la VBox 6.0.4
Vladimir Kondratyev

A travaillé pour moi avec CentOS7.6.10.10 dans la VBox 6.0.4.
dolphus333

Fix n'a fonctionné que pendant un certain temps. Lorsque je suis revenu à l'hôte pendant un certain temps, le même problème (la souris ne clique pas) a refait surface dans l'invité. Changer d'invité en plein écran a à nouveau résolu le problème.
dolphus333

22

En quelque sorte

Machine -> Disabling Mouse Integration

ensuite

Machine -> Disabling Mouse Integration 

(oui deux fois, une fois pour l'éteindre, une fois pour le rallumer) l'a en fait corrigé pour moi.


Même en le désactivant simplement avec (ctrl droit) + I, puis en cliquant dans la fenêtre d'invité et en acceptant le "réactiver?" le dialogue est suffisant.
tripleee

La solution dans le post a également fonctionné pour moi (avec Ubuntu 16.04 en tant qu'invité). Cela peut être lié à virtualbox.org/ticket/7945 .
Blaisorblade

21
ce correctif ne fonctionne pas pour moi
Nicky De Maeyer

7

Ce n'est pas un problème dans Virtualbox. RCTRL est défini comme le bouton par défaut pour la capture de la souris à l'intérieur de la boîte virtuelle. Ainsi, vous ne pourrez utiliser la souris dans VB qu'après avoir activé la capture de la souris. Si vous n'activez pas la capture de souris, vous pouvez utiliser votre souris, mais elle sera invisible car la souris est utilisée par les fenêtres actuelles. Vous pouvez modifier le bouton RCTRL en allant dans Fichier -> préférences, puis vous pouvez activer la capture de la souris avec un autre bouton. Vérifiez également lorsque vous activez la capture de souris, la souris disparaîtra des fenêtres actuelles et s'affichera dans les fenêtres hôtes.


7

Les étapes suivantes ont fonctionné pour moi.

  1. Accédez aux paramètres de la machine -> Système -> Carte mère.
  2. Sélectionnez la souris PS / 2 comme périphérique de pointage.

1
Cela a fonctionné hors de la boîte
Tomasz

Fonctionne jusqu'à présent. Remarque: les paramètres de la machine signifient les paramètres de la Virtualbox, pas les paramètres à l'intérieur de l'invité.
battre le

7

J'ai le même (ou du moins un problème très similaire) avec un hôte Linux (Debian 8) et un invité Linux (Debian 7) avec 3D activé. Parfois, le pointeur de la souris devient invisible sur l'invité.

J'ai les ajouts invités installés et l'intégration de la souris activée.

Pour moi, l'astuce qui l'a résolu était de retirer le module psmouse et de le réinsérer (à l'intérieur de l'invité).

sudo rmmod psmouse
sudo modprobe psmouse

Je crois que c'est la bonne réponse! J'ai Ubuntu 16.04 sur OSX High Sierra avec VB 5.2.6. Pourtant, ce problème me dérange de temps en temps. Tnx copain.
CppChase

Supprimer le module à l'intérieur de l'hôte ou à l'intérieur de la supposition? : O !!!!
Jamie Hutber

À l'intérieur de l'invité :)
Luis Antolín Cano

3

débranchez simplement la souris de votre PC et reconnectez-la. Je le fais chaque fois que je fais face à ce problème (j'ai des ajouts d'invités installés mais j'ai toujours le problème).


3
c'est bon pour vous, mais certains d'entre nous ont des trackpads qui ne peuvent pas être déconnectés, physiquement ou autrement
MarcusJ

Je ne peux pas croire que ça a fonctionné haha
trueinViso

J'ai une souris sans fil logitech performance mx qui disparaît parfois dans virtualbox lorsque j'exécute une application. lorsque je débranche le connecteur sans fil USB et que je le reconnecte, je revois le pointeur de la souris. Je vous remercie!
kimbaudi

2

Une chose stupide que personne n'a mentionnée, le combo de touches réel pour libérer votre curseur est MAJ + ctrl droit, pas droit-ctrl. Cela ne dit cela nulle part dans l'interface, les documents ou le site Web. Je ne suis pas sûr que ce soit votre problème, mais d'autres pourraient rencontrer cela.


Ou sur Mac, le bouton de commande de droite ⌘.
Mike

1

Cela m'est arrivé aussi lorsque j'ai désactivé la capture de la souris. Le curseur de la souris à l'extérieur de VirtualBox est resté coincé à un endroit (parce que je l'ai désactivé) et le nouveau pointeur de la souris dans VirtualBox devient invisible.

La meilleure chose pour résoudre ce problème est d'utiliser réellement un périphérique externe, tel qu'un contrôleur PC avec des sticks analogiques. Alors, branchez d'abord votre contrôleur PC sur le périphérique externe que vous souhaitez, puis téléchargez un programme gratuit appelé JoyToKey ou quelque chose de similaire. Je suggérerais JoyToKey, cela fonctionne parfaitement.

Maintenant, ouvrez JoyToKey et mappez vos touches du clavier, comme w, a, s, d ou en haut, en bas, à gauche, à droite et à gauche et à droite, y compris les clics de souris, y compris le roulement du milieu de la souris et l'axe de mouvement de la souris (ce que vous utilisez pour déplacer une souris , J'ai mappé le mien sur mes sticks analogiques de contrôleur pour déplacer le pointeur) sur votre contrôleur PC.

Ensuite, ouvrez VirtualBox (désactivez la capture). De cette façon, au moins maintenant, vous pouvez déplacer le pointeur qui était initialement bloqué en un seul endroit avec votre contrôleur PC.

Donc, si vous souhaitez utiliser dans Unity3d, ouvrez Unity3d maintenant. Déplacez votre pointeur à l'aide de votre appareil externe, essayez de prévisualiser un jeu que vous avez créé, et maintenant vous pouvez regarder autour de vous avec la souris! Sinon, désactivez l'accélération matérielle (faites glisser le curseur sur aucun au lieu de plein) dans les options d'affichage lorsque vous êtes dans VirtualBox, (cependant cela ne fonctionne pas si vous souhaitez utiliser Unity3d, car le pointeur disparaît toujours lorsque vous survolez le programme)


0

Si vous ne voulez pas continuer à appuyer Ctrlpour relâcher le curseur de la souris à chaque fois, installez simplement les compléments d'invité VirtualBox en cliquant sur Devices > Install Guest Additions.

Machine virtuelle, le curseur de la souris ne fonctionne que dans la boîte


Je ne suis pas sûr de m'être bien expliqué, mais lorsque la souris entre en VB, elle n'est pas visible et je ne peux pas la déplacer (je ne la vois pas).
Dusan Malic

Avez-vous installé les «ajouts d'invités», puis réessayez?
cowgill

3
Pour moi, cela se produit avec les ajouts d'invités installés.
Blaisorblade

Je l'obtiens aussi avec des ajouts d'invités. Je le résous en faisant au hasard des choses comme le redémarrage du VM, la réinstallation des ajouts d'invités, etc. C'est très ennuyeux quand il y a probablement un seul bit dans le mauvais état quelque part.

Troisièmement, cela m'arrive avec la bonne version des ajouts d'invités installés
George M Reinstate Monica

0

La solution pour moi est de configurer le raccourci "Intégration de la souris" dans Fichier-> Préférences-> Entrée-> Onglet Machine virtuelle et d'appuyer deux fois sur le raccourci pour basculer l'intégration de la souris en utilisant le clavier.


-1

Eh bien pour moi, le problème a été résolu en sélectionnant ma souris externe sous USB dans le menu des appareils. Peut-être qu'il a installé le pilote ou quelque chose. (Désolé si je ressemble à un noob, mais ce sont mes 30 premières minutes dans virtualbox.)


-1

je rencontrais le même problème. auparavant, cela fonctionnait parfaitement. je l'ai résolu en le réinitialisant. Machine-> Réinitialiser essayez ceci et informez-moi si cela vous a aidé.


-1

Une possibilité est que l'écran ne se rafraîchit pas, ce qui peut donner l'impression que le pointeur de la souris a disparu. Cela peut être résolu en redimensionnant temporairement la fenêtre, ce qui force la résolution d'écran à changer.

Remarque: la question indique que la souris peut être récupérée en appuyant sur CTRL-droite. Le pointeur de la souris ne disparaît que sur l'invité, pas sur l'hôte.


1
et comment redimensionner la fenêtre sans souris?
George M Réintègre Monica

@GeorgeM Redimensionnez la fenêtre de la machine virtuelle à partir de l'hôte. Le problème décrit la souris disparaissant uniquement dans la machine virtuelle. Si la souris a entièrement disparu de l'hôte, alors vous avez un problème différent (plus gros!).
RoG

je pensais exactement la même chose @GeorgeM. J'utiliserais la souris pour redimensionner la fenêtre de la machine virtuelle à partir de l'hôte, mais comment puis-je le faire si je ne peux pas voir la souris et que je ne peux pas accéder au pointeur de la souris en dehors de la VM? Le commentaire de Sree m'a aidé dans ma situation.
kimbaudi

@kimbaudi La question d'origine indique explicitement que la souris peut être relâchée par l'invité pour être utilisée sur l'hôte en appuyant sur la touche CTRL droite. Si cela ne fonctionne pas pour vous, vous rencontrez un problème avec la souris / le clavier renvoyé à l'hôte, ce qui est un problème différent.
RoG

@RoG Le titre original disait simplement "La souris disparaît dans Virtualbox" et je n'ai pas lu attentivement la question pour remarquer que l'utilisateur peut déplacer la souris en dehors de la fenêtre vm invité. Désolé pour le downvote, mais je ne peux pas l'annuler. J'espère que d'autres peuvent comprendre que mon problème est différent de celui des PO. Quoi qu'il en soit, mon problème a été résolu par la réponse de Sree.
kimbaudi
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.