La souris VirtualBox / Ubuntu disparaît


9

Je viens de créer une machine virtuelle Ubuntu 14.04 dans VirtualBox (l'hôte est Windows 7) et j'ai remarqué un étrange "bug" se produisant avec la souris. Et oui, j'ai installé des ajouts d'invités.

Environ 50% du temps, lorsque je démarre la machine virtuelle, elle "s'enregistre" avec ma souris physique, et lorsque je passe la souris sur la fenêtre de la machine virtuelle, VBox la transforme correctement en "souris virtuelle" sur mon bureau Ubuntu.

Mais environ 50% du temps, quelque chose tourne mal et dès que je passe la souris sur la fenêtre VM, ma souris disparaît. Le seul correctif que j'ai pu trouver jusqu'à présent est de continuer à redémarrer avec force la machine virtuelle jusqu'à ce que je sois chanceux et que la souris s'enregistre / se connecte correctement.

Que puis-je faire pour résoudre ce problème?


Je recommande de démarrer la machine virtuelle sans tête et d'utiliser VNC pour s'y connecter.

2
(1) Avez-vous installé les compléments invité et l'intégration de la souris est-elle activée? Essayez de désactiver l'intégration de la souris et faites-le nous savoir. (2) L'accélération matérielle est-elle activée pour la machine virtuelle? Essayez également de le désactiver. (3) Quel est le pilote de souris dans xorg.conf? ("vboxmouse"?)
harrymc

Réponses:


6

Il y a une réponse simple à cela. Le dernier ajout invité de VirtualBox 4.3.10 n'est toujours pas entièrement compatible avec Ubuntu 14.04. Problème de redimensionnement automatique de l'écran, problème de pointeur de souris, problème de presse-papiers partagé et il y en a d'autres qui se produisent par intermittence avec 14.04 VM.

Utilisez Precise (12.04 Ubuntu) ou attendez une nouvelle version de VBox pour résoudre ce problème.


8

Une suggestion que j'ai trouvée était de "simplement désactiver" l'intégration de la souris "dans l'onglet Machine ". Également sur cette page "Déplacer la fenêtre de la Vbox vers mon écran principal a résolu tous les problèmes." Vous pouvez également basculer l'intégration de la souris dans le coin inférieur droit de l'invité:entrez la description de l'image ici

Je me demande aussi si cela est lié ou serait utile

Le pilote vboxvideo fait disparaître le pointeur de la souris


2
Cela a également fonctionné pour moi: sélectionnez Machine> Désactiver l'intégration de la souris, puis sélectionnez-la à nouveau pour la réactiver. Pour clarifier, la souris fonctionnait auparavant, je ne pouvais tout simplement pas voir le curseur. Se produit principalement lors de la restauration de l'état enregistré.
Pie21

4

J'ai eu un problème similaire (c'est-à-dire que ma souris ne s'est jamais présentée). Aucune des solutions ci-dessus n'a fonctionné pour moi. Ce qui a fonctionné pour moi, c'est de sélectionner la VM en cliquant et en la mettant en surbrillance dans la VirtualBox. Accédez ensuite aux " Paramètres ". Cliquez sur " Afficher " dans le volet gauche . Puis dans l' onglet " Vidéo ", décochez " Activer l'accélération 3D ". Apparemment, j'avais cliqué sur cette case à cocher qui avait fait disparaître le pointeur de ma souris dans VM. Maintenant, démarrez la machine virtuelle.


Cela a fonctionné pour moi sur OSX 10.11 en tant qu'hôte et Ubuntu 14.04.4 en tant qu'invité.
user2970139

Cela corrige le problème du "pointeur invisible", mais avec l'actuel Linux Mint 18.2, la désactivation de l'accélération 3D fait tourner Cinnamon en mode de rendu logiciel, qui brûle beaucoup de CPU. Il devrait y avoir un moyen de conserver le pointeur et d'activer l'accélération 3D. Le pointeur VM est visible sur l'écran de connexion, et disparaît uniquement après la connexion au démarrage du gestionnaire de fenêtres Cinnamon.
JesseM

0

Je voudrais, juste pour le plaisir, essayer un clicker différent et passer à un autre port - c'est-à-dire PS2 si vous en avez un, si vous utilisez USB, et voir ce qui se passe.

La solution sans tête est la meilleure, elle va séparer le matériel du problème logiciel, probablement définitivement puisque votre pointeur va être vraiment virtuel, sans matériel impliqué. Si vous n'avez pas de deuxième ordinateur, demandez à quelqu'un avec un ordinateur portable de le faire pour vous.

Je suppose que vous utilisez une souris USB, je serais prudent avec le partage de tout lecteur de données USB et laisser Ubuntu y écrire pour l'instant. Si cela s'avère être plus, mais un bug de rendu VBOX pourrait le corrompre.


0

Cela m'est arrivé aussi lorsque j'ai désactivé la capture de la souris. Le curseur de la souris à l'extérieur de la boîte virtuelle est resté coincé à un endroit (car je l'ai désactivé) et le nouveau pointeur de la souris dans la boîte virtuelle devient invisible. La meilleure chose pour résoudre ce problème est d'utiliser un périphérique externe, comme un contrôleur de PC avec des sticks analogiques. Donc, branchez d'abord votre contrôleur PC sur le périphérique externe de votre choix, puis téléchargez un programme gratuit appelé JoyToKey ou quelque chose de similaire (je suggère 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 de PC. Ensuite, ouvrez virtualbox (désactivez la capture). Par ici, 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 en utilisant 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 la boîte virtuelle, (cependant cela ne fonctionne pas si vous souhaitez utiliser Unity3d, car le pointeur disparaît toujours lorsque vous survolez le programme)


-2

Entrez ce code dans le terminal Ubuntu pour résoudre les problèmes de souris étranges dans 14.04

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

1
Pourriez-vous expliquer ce que cela fait réellement?
Mixxiphoid

1
Ça ne marche pas pour moi.
David Doria
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.