Virtualbox

De Disposition de clavier bépo
Révision datée du 2 novembre 2013 à 12:08 par Epok13 (discussion | contributions) (Catégorisation)

Sous VirtualBox, une machine invitée Windows ne reconnaît pas le clavier bépo d'une machine hôte sous Linux, car Windows ne connaît pas nativement la disposition bépo.

Comme la disposition clavier est reconnue juste avant le lancement de l'interface graphique Windows, le script bash suivant permet de contourner le problème en repassant à un clavier français les quelques secondes nécessaires à ce que la machine virtuelle le détecte.

Bien entendu, il est nécessaire de modifier la variable VM en fonction du nom de la machine virtuelle à démarrer.

 #!/bin/bash

 VM=WinXP_32

 setxkbmap -layout fr
 VirtualBox --startvm $VM &
 sleep 5
 setxkbmap -layout fr -variant bepo

Enregistrez-le sous le nom qui vous convient (virtualbox-bepo, par exemple), rendez-le exécutable (chmod +x virtualbox-bepo) et placez-le dans un répertoire de votre $PATH (/usr/local/bin ou /usr/bin par exemple).

Après cela, il suffit de taper « virtualbox-bepo » dans une console pour que ce soit exécuté.