Aller au contenu

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.