--- src/terminal.c.orig Mon Oct 2 20:08:52 2006 +++ src/terminal.c Sun Nov 5 04:42:35 2006 @@ -295,7 +295,7 @@ POPT_ARG_STRING, NULL, OPTION_GEOMETRY, - N_("X geometry specification (see \"X\" man page), can be specified once per window to be opened."), + N_("X geometry specification (see \"X\" man page), can be specified once per window to be opened. Specify 'maximized' to start with window maximized."), N_("GEOMETRY") }, { @@ -1985,10 +1985,16 @@ if (geometry) { - if (!gtk_window_parse_geometry (GTK_WINDOW (window), + if (strcasecmp (geometry, "maximized") == 0) + { + gtk_window_maximize (GTK_WINDOW (window)); + } + else if (!gtk_window_parse_geometry (GTK_WINDOW (window), geometry)) - g_printerr (_("Invalid geometry string \"%s\"\n"), - geometry); + { + g_printerr (_("Invalid geometry string \"%s\"\n"), + geometry); + } } if (start_fullscreen)