mutter/src/backends/x11
Bastien Nocera 89261be556 x11: Allow XTest and core events to reset idletime
Now that we've removed the X11 specific backend of the idle monitor,
add back a cut-down version of it for the explicit purpose of being
told about idle time resets when XTest events are used.

XTest events are usually used by test suites and remote display software
to inject events into an X11 session. We should consider somebody moving
the mouse remotely to be just as "active" as somebody moving it locally.

https://bugzilla.gnome.org/show_bug.cgi?id=705942
2018-04-16 16:03:56 +02:00
..
cm monitor-manager: Keep pointer to backend 2017-10-05 16:18:43 -04:00
nested monitor-manager: Take drm-connector panel-orientation property into account 2017-12-25 17:01:45 +08:00
meta-backend-x11.c x11: Allow XTest and core events to reset idletime 2018-04-16 16:03:56 +02:00
meta-backend-x11.h backends/x11: Only apply keymap when not running nested 2017-02-15 14:04:16 +08:00
meta-barrier-x11.c Move out generic math parts out of the native barrier implementation 2016-02-16 19:02:48 +08:00
meta-barrier-x11.h barrier: Fix type cast macros 2015-01-18 13:32:28 -08:00
meta-clutter-backend-x11.c backend/x11: implement bell-notify 2017-11-16 14:14:31 +01:00
meta-clutter-backend-x11.h Make mutter manage its own clutter backends 2016-07-20 14:23:48 +08:00
meta-crtc-xrandr.c backends: Split out CRTC/output management to MetaGpu 2017-10-05 18:05:20 -04:00
meta-crtc-xrandr.h backends: Split out CRTC/output management to MetaGpu 2017-10-05 18:05:20 -04:00
meta-cursor-renderer-x11.c Support scaling of cursor sprites given what output they are on 2015-09-13 21:26:22 +08:00
meta-cursor-renderer-x11.h x11: Add simple cursor renderer 2014-05-17 13:27:16 -04:00
meta-gpu-xrandr.c backends: Split out CRTC/output management to MetaGpu 2017-10-05 18:05:20 -04:00
meta-gpu-xrandr.h backends: Split out CRTC/output management to MetaGpu 2017-10-05 18:05:20 -04:00
meta-input-settings-x11.c backends/x11: wacom pressure curve is a 32-bit property 2018-02-09 12:28:56 +01:00
meta-input-settings-x11.h backends/x11: Implement X11-specific MetaInputSettings 2015-01-18 13:32:28 -08:00
meta-monitor-manager-xrandr.c backends/x11: Plug a leak 2018-02-27 14:10:04 +01:00
meta-monitor-manager-xrandr.h backends: Split out CRTC/output management to MetaGpu 2017-10-05 18:05:20 -04:00
meta-output-xrandr.c monitor-manager: Take panel-orientation into account for physical size 2017-12-25 17:01:45 +08:00
meta-output-xrandr.h backends: Split out CRTC/output management to MetaGpu 2017-10-05 18:05:20 -04:00
meta-renderer-x11.c renderer/x11: Enable GPU memory purge error extension if available 2018-02-07 11:04:07 +08:00
meta-renderer-x11.h renderer-x11: Split up into CM and Nested renderers 2017-04-07 22:30:49 +08:00
meta-stage-x11-nested.c monitor-manager: Make MetaCrtc a GObject 2017-10-05 16:18:43 -04:00
meta-stage-x11-nested.h Explicitly create per backend stage windows 2016-07-20 14:23:48 +08:00