File xscreensaver-pass-on-pointer-motion.patch of Package xscreensaver7
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 */