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) -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 Si le nom de la machine virtuelle n'est pas spécifiée, un menu est
affiché affiché
-b Démarrer la VM sans interface graphique. Cette option n'est valide -x, --gui
qu'avec -s -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) -k Arrêter la machine virtuelle (par ACPI)
-p Mettre en veille la machine virtuelle (par ACPI) -p Mettre en veille la machine virtuelle (par ACPI)
-H Arrêter sauvagement la machine virtuelle -H Arrêter sauvagement la machine virtuelle
@ -63,13 +69,15 @@ function start_virtualbox() {
action=start action=start
stopaction=acpipowerbutton stopaction=acpipowerbutton
headless= type=separate
parse_opts + "${PRETTYOPTS[@]}" \ parse_opts + "${PRETTYOPTS[@]}" \
--help '$exit_with display_help' \ --help '$exit_with display_help' \
-n action=nop \ -n action=nop \
-l,--list action=list \ -l,--list action=list \
-s,--start action=start \ -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' \ -k,-t,--stop '$action=stop; stopaction=acpipowerbutton' \
-p,--sleep '$action=stop; stopaction=acpisleepbutton' \ -p,--sleep '$action=stop; stopaction=acpisleepbutton' \
-H '$action=stop; stopaction=poweroff' \ -H '$action=stop; stopaction=poweroff' \
@ -110,8 +118,8 @@ $(array_join rvms "
fi fi
if [ -n "$vm" ]; then if [ -n "$vm" ]; then
estep "Démarrage de $vm${headless:+ en tâche de fond}" estep "Démarrage de $vm de type $type"
VBoxManage -q startvm ${headless:+--type headless} "$vm" "$@" VBoxManage -q startvm --type "$type" "$vm" "$@"
else else
ewarn "Aucune VM à démarrer n'a été trouvée" ewarn "Aucune VM à démarrer n'a été trouvée"
fi fi