Comment désactiver définitivement l'intégration de souris dans Virtualbox?

La fonctionnalité "intégration de la souris" dans Virtualbox est très pratique dans la plupart des cas, mais je dois l'avoir désactivé. Malheureusement, il semble que je Host+I appuyer sur Host+I à chaque démarrage de la machine virtuelle.

Existe-t-il un moyen de désactiver l'intégration de la souris en permanence? Il serait bon que cela puisse se faire sur une machine virtuelle.

Jusqu'à présent, j'ai vu que l'intégration automatique de la souris se déroule juste sur les hôtes linux. La désactivation permanente n'est donc pas possible.

Cela l'éteint définitivement.

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

J'ai eu trois problèmes sur un hôte Linux:

Si elle n'est pas désactivée, vous devez appuyer sur Retour lorsque VBox demande à aller en plein écran
La désintégration de la souris n'est pas automatique (mon client utilise la souris usb directement)
et…
Le programme VBoxControl dans la commande savestate client est borked

Le script suivant prend en charge les trois problèmes.
Cela requiert que vous apt-get wmctrl et xdotool.
Les ajouts de visiteurs doivent être installés.

Changez VM_NAME!
Changez d'affichage sur n'importe quel moniteur que vous souhaitez.
Pour sauver, exécutez "sudo VBoxControl guestproperty set SaveStateNow 1" dans un terminal client.

—couper ici—

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

Correction étrange pour ce problème:

  • Cliquez sur le message contextuel.

Ce message se développe et affiche plus de texte et un champ de case à cocher avec le texte. Don't show this message again

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

  • Vérifiez-le et profitez-en!

Démarrez dans votre machine virtuelle et trouvez l'option Entrée dans votre barre de menus (elle se cache automatiquement par défaut, devrait être au bas de votre écran). Cliquez sur l'option Entrée et désactivez l'intégration de la souris.

Entrez la description de l'image ici

Entrez la description de l'image ici

Cela devrait être une solution persistante, c'est-à-dire que vous n'aurez pas besoin de le faire à chaque démarrage.

Essayez de désactiver la capture automatique du clavier:

  • Dans la fenêtre principale, appuyez sur Fichier | Préférences
  • Sélectionnez l'onglet "Entrée"
  • Décochez "Clavier autocapture"

Cela désactive également l'autocapture de la souris.

Entrez la description de l'image ici

J'ai eu ce problème en utilisant Xubuntu 16.04 en cours d'exécution Xfce 4.12 Il me rend fou.

Vous pouvez entrer dans:

  • Paramètres
  • Souris et pavé tactile
  • Et dans l'onglet Périphériques, désactivez le périphérique "VirtualBox Mouse Integration".
    Cela désactive définitivement l'intégration de la souris dans Xfce.

Désactiver l'intégration de la souris à Xubuntu