--- 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)
