--- evince/shell/ev-window.c~
+++ evince/shell/ev-window.c
@@ -144,6 +144,7 @@
 	{ "text/uri-list", 0, 0 }
 };
 
+extern unsigned int ev_fullscreen;
 
 #define EV_WINDOW_GET_PRIVATE(object) \
 	(G_TYPE_INSTANCE_GET_PRIVATE ((object), EV_TYPE_WINDOW, EvWindowPrivate))
@@ -3586,6 +3587,8 @@
 
         ev_window_sizing_mode_changed_cb (EV_VIEW (ev_window->priv->view), NULL, ev_window);
 	update_action_sensitivity (ev_window);
+
+	if (ev_fullscreen) ev_window_run_fullscreen(ev_window);
 }
 
 GtkWidget *
--- evince/shell/main.c~
+++ evince/shell/main.c
@@ -44,10 +44,12 @@
 #include "ev-file-helpers.h"
 
 static char *ev_page_label;
+unsigned int ev_fullscreen = 0;
 
 static struct poptOption popt_options[] =
 {
 	{ "page-label", 'p', POPT_ARG_STRING, &ev_page_label, 0, N_("The page of the document to display."), N_("PAGE")},
+	{ "fullscreen", 'f', POPT_ARG_NONE, &ev_fullscreen, 0, N_("Fullscreen mode."), NULL},
 	{ NULL, 0, 0, NULL, 0, NULL, NULL }
 };
 
