Maniatux's Blog

Welcome to the internet

Virtualbox: intégration de la souris pour un OS invité type Ubuntu ou Debian

Rédigé par Xavier - -

Si vous lancez des systèmes d'exploitation graphiques dans Virtualbox, vous avez sûrement remarqué un truc embêtant: il faut cliquer dans la machine pour que celle-ci capture la souris. Ensuite vous pouvez bouger le curseur mais il ne peut pas sortir de la machine dans laquelle il est.

virtualinux

Virtualbox fournit des outils invités pour Windows et Linux, qui permettent d'intégrer le curseur de la souris dans la machine virtuelle comme si il s'agissait d'une application banale. Le curseur n'est plus "emprisonné" dans la machine et la sensibilité ne change pas.

Si vous lancez une Mandriva ou openSUSE récente, vous pourrez voir que cela fonctionne déjà d'office. Mais pour Ubuntu et debian ce n'est pas le cas. Voyons comment faire.

Plan

  • Installation des outils invités de Virtualbox sur l'OS virtualisé
  • Configuration du xorg.conf

Les outils invités de Virtualbox sont des pilotes conçus pour que le système virtualisé fonctionne au mieux. Le xorg.conf est le fichier où sont listés les paramètres du serveur graphique. Sur les versions récentes de la majorité des distributions Linux, le xorg.conf n'est quasiment plus utilisé mais fonctionne toujours si on le met en place.

Outils invités

Voici le nom des paquets à installer (dans l'OS virtualisé).

  • Ubuntu 9.10: virtualbox-ose-guest-utils
  • Debian lenny: virtualbox-ose-guest-modules-`uname -r` et virtualbox-ose-guest-utils
  • Debian squeeze: virtualbox-ose-guest-x11

Paramétrage xorg.conf

Toujours dans l'OS virtualisé, ouvrez votre fichier xorg.conf (si il n'existe pas, il sera créé):

# nano /etc/X11/xorg.conf

Et trouvez le paragraphe:

Section "InputDevice"

Si il n'existe pas, vous allez le créer. Si il existe, modifez-le. Au final vous devez obtenir ceci:

Section "Input Device"
Identifier "VBoxMouse"
Driver "vboxmouse"
option "CorePointer"
EndSection

Maintenant relancez l'interface graphique ou redémarrez le système. Votre pointeur de souris est maintenant parfaitement intégré et libre de sortir de la machine virtuelle.