diff --git a/src/compositor/clutter/compositor-clutter.c b/src/compositor/clutter/compositor-clutter.c index 3f83a695b..3ee6c73ff 100644 --- a/src/compositor/clutter/compositor-clutter.c +++ b/src/compositor/clutter/compositor-clutter.c @@ -1668,7 +1668,14 @@ get_output_window (MetaScreen *screen) xroot = meta_screen_get_xroot (screen); output = XCompositeGetOverlayWindow (xdisplay, xroot); - XSelectInput (xdisplay, output, ExposureMask); + XSelectInput (xdisplay, output, + FocusChangeMask | + ExposureMask | + PointerMotionMask | + KeyPressMask | + KeyReleaseMask | + ButtonPressMask | + ButtonReleaseMask); return output; }