diff -Nur eog-2.13.91/libeog/eog-full-screen.c eog-2.13.91.new/libeog/eog-full-screen.c --- eog-2.13.91/libeog/eog-full-screen.c 2006-01-10 05:58:00.000000000 +0100 +++ eog-2.13.91.new/libeog/eog-full-screen.c 2006-03-02 15:01:00.000000000 +0100 @@ -324,7 +324,14 @@ { EogFullScreenPrivate *priv; gboolean success = TRUE; - char *argv[] = { "xscreensaver-command", "-deactivate", NULL }; + + if ( g_file_test("/usr/bin/gnome-screensaver-command", G_FILE_TEST_IS_EXECUTABLE) ) + { + char *argv[] = { "gnome-screensaver-command", "--poke", NULL }; + } + else { + char *argv[] = { "xscreensaver-command", "-deactivate", NULL }; + } priv = EOG_FULL_SCREEN (data)->priv;