diff options
Diffstat (limited to 'qemu-gtk.c')
-rw-r--r-- | qemu-gtk.c | 15 |
1 files changed, 11 insertions, 4 deletions
@@ -1001,7 +1001,8 @@ static void usage(FILE *fp) " -d Raise debug level.\n" " -k Keep window open on VM shutdown.\n" " -m Enable monitor logging and access.\n" - " -s Show serial console.\n" + " -s Enable serial console.\n" + " -t Disable VNC, enable serial console.\n" "\n" "-- \n" "(c) 2008 Gerd Hoffmann <kraxel@redhat.com>\n", @@ -1041,12 +1042,13 @@ main(int argc, char *argv[]) char mon[256]; int monitor_tab = 0; int sercon_tab = 0; + int vnc_tab = 1; int quit_on_shutdown = 1; int c; gtk_init(&argc, &argv); for (;;) { - if (-1 == (c = getopt(argc, argv, "hdkms"))) + if (-1 == (c = getopt(argc, argv, "hdkmst"))) break; switch (c) { case 'd': @@ -1056,10 +1058,14 @@ main(int argc, char *argv[]) quit_on_shutdown = 0; break; case 'm': - monitor_tab++; + monitor_tab = 1; break; case 's': - sercon_tab++; + sercon_tab = 1; + break; + case 't': + vnc_tab = 0; + sercon_tab = 1; break; case 'h': usage(stdout); @@ -1086,6 +1092,7 @@ main(int argc, char *argv[]) } win->quit_on_shutdown = quit_on_shutdown; win->sercon_tab = sercon_tab; + win->vnc_tab = vnc_tab; gtk_widget_show_all(win->toplevel); /* tabs */ |