diff --git a/SVirtualBox b/SVirtualBox index f91644e..85ca4b3 100755 --- a/SVirtualBox +++ b/SVirtualBox @@ -13,6 +13,8 @@ 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 -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,11 +65,13 @@ function start_virtualbox() { action=start stopaction=acpipowerbutton +headless= parse_opts + "${PRETTYOPTS[@]}" \ --help '$exit_with display_help' \ -n action=nop \ -l,--list action=list \ -s,--start action=start \ + -b,--background,--headless headless=1 \ -k,-t,--stop '$action=stop; stopaction=acpipowerbutton' \ -p,--sleep '$action=stop; stopaction=acpisleepbutton' \ -H '$action=stop; stopaction=poweroff' \ @@ -108,7 +112,7 @@ $(array_join rvms " fi if [ -n "$vm" ]; then - VBoxManage -q startvm "$vm" "$@" + VBoxManage -q startvm ${headless:+--type headless} "$vm" "$@" else ewarn "Aucune VM à démarrer n'a été trouvée" fi