« Virtualbox » : différence entre les versions
(Script pour VirtualBox) |
(Ajout de la catégorie "Installation") |
||
(5 versions intermédiaires par 4 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
1) machine hôte linux, machine invitée Windows : | |||
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. | 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. | ||
Ligne 15 : | Ligne 17 : | ||
setxkbmap -layout fr -variant bepo | setxkbmap -layout fr -variant bepo | ||
</source> | </source> | ||
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é. | |||
------------- | |||
2) Machine hôte sous windows, machine invitée linux ( sagemath, etc.), | |||
avec interface « jupyter » | |||
-- autoriser le copier-coller entre le monde windows et le monde virtualbox : | |||
barre de menu, onglet Machine / Configuration... / Général / onglet Avancé / Presse-papier partagé : Bidirectionnel / OK | |||
-- changer le script d'accueil : | |||
onglet "Files" / case New -> choisir "terminal" | |||
après l'invite de commande [sage@sagevm ~]$, | |||
coller le texte suivant : | |||
nano .xinitrc | |||
dans le fichier, coller la ligne | |||
setxkbmap fr bepo | |||
sortir (^X, Y, entrée) avec les touches azerty | |||
quitter virtualbox : sera valide dès la prochaine connexion. | |||
[[Catégorie:Installation]] |
Dernière version du 27 mars 2023 à 14:27
1) machine hôte linux, machine invitée Windows :
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é.
2) Machine hôte sous windows, machine invitée linux ( sagemath, etc.), avec interface « jupyter »
-- autoriser le copier-coller entre le monde windows et le monde virtualbox : barre de menu, onglet Machine / Configuration... / Général / onglet Avancé / Presse-papier partagé : Bidirectionnel / OK
-- changer le script d'accueil : onglet "Files" / case New -> choisir "terminal" après l'invite de commande [sage@sagevm ~]$, coller le texte suivant :
nano .xinitrc
dans le fichier, coller la ligne
setxkbmap fr bepo
sortir (^X, Y, entrée) avec les touches azerty
quitter virtualbox : sera valide dès la prochaine connexion.