Comment désactiver de manière permanente l'intégration de la souris dans Virtualbox?

21

La fonctionnalité "intégration de la souris" dans Virtualbox est très pratique dans la plupart des cas, mais je dois la désactiver. Malheureusement, il semble que je doive appuyer Host+Isur chaque démarrage de la machine virtuelle.

Existe-t-il un moyen de désactiver "l'intégration de la souris" de manière permanente? Ce serait bien si cela pouvait être fait pour chaque machine virtuelle.

UncleZeiv
la source
1
"Malheureusement, il semble que je doive appuyer sur l'hôte + I": '(
John T
Ok, ça semble pleurer, mais le fait est que je soupçonne que l'intégration de la souris perturbe ma tablette Wacom. Mais je ne voulais pas mentionner ce problème car il est hors de propos ici, je vais poser une autre question à ce sujet: P
UncleZeiv
Linux ou Windows vm?
John T
J'utilise Windows 7 64 bits en tant qu'hôte et Ubuntu 10.10 64 bits en tant qu'invité. Je ne l'ai pas mentionné car je m'attendais à ce que ce soit une fonctionnalité de Virtualbox elle-même ... si elle existe, c'est-à-dire.
UncleZeiv
Postez votre xorg.conf s'il vous plait.
John T

Réponses:

3

Jusqu'à présent, je voyais que l'intégration de la souris automatique n'intervenait que sur les hôtes Linux. Donc, le désactiver de façon permanente n'est pas possible.

TweakFix
la source
1
Si jamais vous venez de retour, @ la réponse de Darwin fait le travail sur linux
Izkata
12

Cela l'éteint de façon permanente.

VBoxManage modifyvm "your-vm-name" --mouse ps2
Darwin
la source
1
Vient de le tester, ne fonctionne pas dans la dernière version de VirtualBox sur FreeBSD.
gravitation
Peut-être que l'un d'entre eux pourrait fonctionner sur FreeBSD? Remplacez ps2 par une des theas (usb | usbtablet | usbmultitouch)
Darwin
1
semble rien fonctionner sur OS X
Yrogirg
4
@Yrogirg Re: OS X - Cela fait presque un an, mais régler le périphérique de pointage de ma machine virtuelle sur une tablette USB de manière à obtenir le comportement souhaité pour moi.
Jimmie Tyrrell
@ Jimmie Phenomenal.
Jacksonkr
3

J'ai eu ce problème en utilisant Xubuntu 16.04 sous Xfce 4.12. Cela me rend fou.

Vous pouvez entrer dans:

  • Réglages
  • Souris et pavé tactile
  • et dans l'onglet Devices, 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 dans Xubuntu

Carlos Torchia
la source
2

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

S'il n'est pas désactivé, vous devez appuyer sur Entrée lorsque la VBox demande à passer en mode plein écran La
désintégration de la souris n'est pas automatique (mon client touche directement la souris USB)
et ...
Le programme VBoxControl de la commande client savestate est bloqué

Le script suivant prend en charge les trois problèmes.
Il vous faut apt-get wmctrl et xdotool.
Les ajouts d'invité doivent être installés.

Changer VM_NAME!
Changez DISPLAY pour le moniteur que vous voulez.
Pour économiser, 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
Mishaokami
la source
2

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écocher "clavier de capture automatique"

Cela désactive également l'auto-capture de la souris.

entrez la description de l'image ici

julio_sao
la source
Il vaut certainement mieux avoir cette information que rien du tout. Il est ridicule de s'attendre à ce que quelqu'un modifie l'ensemble de sa localisation sur un site géré par des volontaires.
Zymhan
N'a pas fonctionné pour moi sur Ubuntu 18.04 avec VirtualBox 5.2.18
Gabriel Staples
2

J'avais le même problème, en postant pour ceux qui le liraient plus tard.

Dans le manuel d'utilisation , Virtualbox dispose d'un utilitaire VBoxManage de la ligne de commande

VBoxManage setextradata "VM name" GUI/MouseCapturePolicy Disabled

Cela désactivera l'intégration de la souris pour le "nom de la machine virtuelle" spécifique.

WishIKnew
la source
N'a pas fonctionné pour moi sur Ubuntu 18.04 avec VirtualBox 5.2.18
Gabriel Staples
1

C'est probablement la même réponse que celle de Darwin, sauf qu'elle utilise les menus (auxquels cette option a probablement été ajoutée après l'affichage de sa réponse):

Ouvrez les paramètres de la machine virtuelle, sélectionnez "Système", allez dans l'onglet "Carte mère" et remplacez "Dispositif de pointage" par "Souris PS / 2".

Fonctionne parfaitement dans mon cas (Android x86), mais le commentaire de 123 sur la réponse de Darwin (problèmes avec FreeBSD) peut également s'appliquer ici ...

Markus A.
la source
Merci d'avoir répondu. Fonctionne bien avec VirtualBox 5.2.16 sur Windows 7 64 bits pour Android-x86 virtuel :)
AntonK
1

Après des heures de recherche, j'ai compris comment résoudre ce problème et, tout en postant, j'ai vu dans les commentaires la même chose. Peut-être aidera les autres.

Je devais aller dans Paramètres VM -> Système -> Carte mère et passer Pointing Devicede PS/2 Mouseà USB Tablet.

Amkamaa
la source
Ne fonctionnait pas pour moi sur Ubuntu 18.04 avec VirtualBox 5.2.18
Gabriel Staples
0

Solution bizarre à ce problème:

  • Cliquez dans le message contextuel.

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

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

  • Vérifiez-le et profitez-en!
Manz
la source
0

Démarrez votre machine virtuelle et recherchez l’option Entrée dans la barre de menus (elle se cache automatiquement par défaut, elle devrait se trouver 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.

Stellarossa
la source
1
Ça ne marche pas (c'est pas persistant ...)
Markus A.