aboutsummaryrefslogtreecommitdiffstats
path: root/qemu-gtk.c
diff options
context:
space:
mode:
Diffstat (limited to 'qemu-gtk.c')
-rw-r--r--qemu-gtk.c15
1 files changed, 11 insertions, 4 deletions
diff --git a/qemu-gtk.c b/qemu-gtk.c
index c3db100..0281b58 100644
--- a/qemu-gtk.c
+++ b/qemu-gtk.c
@@ -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 */