SVirtualBox: démarrer en mode separate par défaut

This commit is contained in:
Jephté Clain 2017-02-21 06:45:55 +04:00
parent 7a385357de
commit f2b6381943
1 changed files with 14 additions and 6 deletions

View File

@ -15,8 +15,14 @@ OPTIONS
-s Démarrer la machine virtuelle (par défaut)
Si le nom de la machine virtuelle n'est pas spécifiée, un menu est
affiché
-b Démarrer la VM sans interface graphique. Cette option n'est valide
qu'avec -s
-x, --gui
-b, --headless
--separate
Ces options ne sont valides qu'avec -s et permettent de spécifier le
type de démarrage: 'gui' permet d'afficher une fenêtre complète dans
laquelle l'accélération graphique est supportée, headless démarre la
machine en tâche de fond, et separate affiche une fenêtre qui attaque la
machine démarrée en tâche de fond. --separate est l'option par défaut.
-k Arrêter la machine virtuelle (par ACPI)
-p Mettre en veille la machine virtuelle (par ACPI)
-H Arrêter sauvagement la machine virtuelle
@ -63,13 +69,15 @@ function start_virtualbox() {
action=start
stopaction=acpipowerbutton
headless=
type=separate
parse_opts + "${PRETTYOPTS[@]}" \
--help '$exit_with display_help' \
-n action=nop \
-l,--list action=list \
-s,--start action=start \
-b,--background,--headless headless=1 \
-x,--gui type=gui \
-b,--background,--headless type=headless \
--separate type=separate \
-k,-t,--stop '$action=stop; stopaction=acpipowerbutton' \
-p,--sleep '$action=stop; stopaction=acpisleepbutton' \
-H '$action=stop; stopaction=poweroff' \
@ -110,8 +118,8 @@ $(array_join rvms "
fi
if [ -n "$vm" ]; then
estep "Démarrage de $vm${headless:+ en tâche de fond}"
VBoxManage -q startvm ${headless:+--type headless} "$vm" "$@"
estep "Démarrage de $vm de type $type"
VBoxManage -q startvm --type "$type" "$vm" "$@"
else
ewarn "Aucune VM à démarrer n'a été trouvée"
fi