Index: gs-monitor.c =================================================================== --- gs-monitor.c (révision 1660) +++ gs-monitor.c (copie de travail) @@ -25,9 +25,11 @@ #include #include #include +#include #include #include +#include #include "gnome-screensaver.h" @@ -186,7 +188,11 @@ static void gs_monitor_simulate_user_activity (GSMonitor *monitor) { - /* FIXME: reset the xsync timer? */ + Display *display = gdk_x11_display_get_xdisplay( gdk_display_get_default ()); + XScreenSaverSuspend(display,TRUE); + XSync( display, FALSE ); + XScreenSaverSuspend(display,FALSE); + XSync( display, FALSE ); /* request that the manager unlock - will pop up a dialog if necessary */