FAQ machine virtuelle
Ressources matérielles
Un ordinateur, PC ou mac, avec :
- un processeur Intel ou AMD (mais pas Silicon ou ARM)
- au moins 32 Gio d'espace disque disponible (mieux : 40 Gio)
- un processeur avec au moins 2 cœurs (mieux : 4 cœurs)
- au moins 4 Gio de RAM (mieux : 8 Gio)
- OS : Windows, MacOS, Linux (mieux : le dernier
)
Installation
Installation de virtualbox
- installer la toute dernière version de Virtualbox
- installer l'Extension Pack correspondant (présent sur la même page de downloads) attention à ce que ce soit la même version de l'Extension Pack et de Virtualbox
Activer la virtualisation sur votre ordinateur
Par défaut, la virtualisation devrait être activée. Si ce n'est pas le cas, il faut entrer dans le BIOS et activer à la main VT-d (processeurs Intel), ou AMD-V (processeurs AMD). Voir par exemple ce lien.
Installation de la VM
Importer la machine virtuelle (le fichier .ova) par le menu de virtualbox.
Démarrage rapide de la VM
Redimensionnement de l'écran
Selon la résolution de votre écran, aller dans le menu Écran -> Écran virtuel no 1, et choisir le facteur d'agrandissement désiré (100%--200%)
Clavier et mot de passe
Le mot de passe par défaut est 123456
Nous vous invitons, dès votre première session, 1. à configurer votre clavier. Si vous avez un clavier AZERTY : dans un terminal, taper la commande cpc-fr si vous être sur un PC, ou cmac-fr si vous êtes sur mac. Il faudra entrer une nouvelle fois votre mot de passe. Détails ci-dessous pour d'autres configurations. 2. à changer le mot de passe : dans le menu en bas à gauche, aller dans Administration -> Users and Groups
Copier/coller entre l'invité et l'hôte
Il faut activer l'option dans la configuration de la VM (VM éteinte) : dans Général -> Avancé : presse-papier partagé et glisser-déposer : sélectionner bidirectionnel)
Touche "hôte" d'échappement
La souris et le clavier peuvent être violemment capturées par la VM. Pour s'en sortir, il existe toujours une touche "hôte", configurée à Ctrl droite (et reconfigurable à souhait)
Éditeur de texte
Visual Studio Code
Pour éditer un fichier, on peut lancer VSCode soit dans un terminal (méthode préférée) en tapant la commande code
, ou bien code fichier.py
, soit par le menu (interne) de la VM.
Autres
En cas de problème ave VSCode, utiliser par exemple gedit
ou vim
. Vous pouvez aussi installer n'importe quel autre éditeur de votre choix.
Modifier la quantité de mémoire vive
Selon les possibilités de votre ordinateur et selon les problèmes rencontrés, vous pouvez allouer de 1Gio à 4Gio de mémoire RAM à la machine virtuelle. Conseil : ne pas dédier plus de 1/3 de votre RAM total à la VM et en aucun cas plus de la moitié.
Pour effectuer ce changement, il faut aller dans la configuration de la VM (VM éteinte)
Détails sur la configuration du clavier
Les dispositions de clavier AZERTY (FR) et QWERTY (US) pour PC sont installées par défaut sur l'écran d'accueil
Basculer entre les dispositions
- cliquer sur l'indicateur de l'état du clavier, tout en bas à droite, pour passer de US -> FR ou inversement
- raccourci clavier : Shift+Shift
Reconfigurer votre clavier définitivement
Des scripts écrits par nos soins permettent de configurer le clavier de la VM, et de ne plus avoir à y toucher après. Nous vous invitons, dès votre première session à configurer votre clavier.
- Si vous avez un clavier AZERTY sur un PC : taper, dans un terminal, la commande cpc-fr
- pour un clavier QWERTY sur PC : cpc-us
- pour un mac en AZERTY : cmac-fr
- pour un PC et la possibilité de basculer entre AZERTY (fr) et QWERTY (us) : cpc-frus (c'est ce qui est installé par défaut)
Pour plus de renseignements et d'options (espagnol, chinois, russe...), voir ci-dessous, ainsi que le fichier scripts/clavier.sh
et tous les autres scripts de ce répertoire.
Ajouter/supprimer une disposition à la main
Dans la session graphique
- Dans le menu principal, aller dans Preferences -> Keyboard
- Dans la tab "Layouts", ajouter/supprimer la disposition et le modèle souhaitée
NB : si vous utilisez les scripts de la section précédente, ces choix seront effacés au premier redémarrage. Si vous souhaitez le contraire, il faut aller dans le menu
Preferences -> Startup Applications, puis il faut désélectionner "Keyboard Configure".
Dans l'écran de login
Il faut aller trafiquer les fichiers de configuration de lightdm et du serveur X
- sudo featherpad /etc/default/keyboard
- pour ajouter ou supprimer les dispositions souhaitées, modifier la ligne
Option "XkbLayout" "fr,us"
et les suivantes - par exemple, pour rajouter une disposition de clavier chinoise et russe d'un clavier de PC :
Option "XkbLayout" "fr,us,cn,ru"
- si le clavier est de type Mac (avec touche euro)
XKBMODEL="macbook79"
- de même, il faut éditer les deux fichier présents dans le répertoire /etc/X11/xorg.conf.d/
- 00-keyboard.conf et 10-evdev.conf
- pour ajouter les dispositions souhaitées, modifier la ligne
Option "XkbLayout" "fr,us"
-
etc, etc
-
voir, pour la liste des modèles de clavier : https://gist.github.com/jatcwang/ae3b7019f219b8cdc6798329108c9aee
En cas de gros souci: changement manuel de la disposition du clavier
Taper dans un terminal la commande
setxkbmap -model "pc105" -layout "us"
pour obtenir un clavier US sur PC, ou
setxkbmap -model "pc105" -layout "fr"
pour obtenir un clavier français sur PC, ou
setxkbmap -model "macbook78" -layout "fr"
pour obtenir un clavier français sur Mac.