A new user interface for you! Read more...

File xscreensaver-pass-on-pointer-motion.patch of Package xscreensaver

diff --git a/hacks/xlockmore.c b/hacks/xlockmore.c
index 34cffeb..66c8617 100644
--- a/hacks/xlockmore.c
+++ b/hacks/xlockmore.c
@@ -333,8 +333,12 @@ xlockmore_init (Display *dpy, Window window,
 
   root_p = (window == RootWindowOfScreen (mi->xgwa.screen));
 
+  /* This prevents motion events from being propagated to gnome-screensaver.
+   * Since it doesn't seem to serve any practical purpose, we just disable it. */
+#if 0
   /* Everybody gets motion events, just in case. */
   XSelectInput (dpy, window, (mi->xgwa.your_event_mask | PointerMotionMask));
+#endif
 
 #endif /* !HAVE_COCOA */