mutter/data/dbus-interfaces
Jonas Ådahl 2fb3bdf774 input-capture: Hook up capturing of events to active session
This adds the actual input capturing rerouting that takes events and
first hands them to the input capture session, would it be active.
Events are right now not actually processed in any way, but will
eventually be passed to a libei client using libeis.

A key binding for allowing cancelling the capture session is added
(defaults to <Super><Shift>Escape) to avoid getting stuck in case the client
doesn't even terminate the session.

The added test case makes sure that the pointer moves again after
pressing the keybinding.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2628>
2023-07-14 22:23:45 +00:00
..
meson.build
org.freedesktop.login1.xml
org.freedesktop.RealtimeKit1.xml
org.gnome.Mutter.DisplayConfig.xml monitor-manager: Add NightLightSupported property to DisplayConfig 2022-05-17 08:42:25 +00:00
org.gnome.Mutter.IdleMonitor.xml
org.gnome.Mutter.InputCapture.xml input-capture: Hook up capturing of events to active session 2023-07-14 22:23:45 +00:00
org.gnome.Mutter.InputMapping.xml backends: Expose InputMapping D-Bus path to determine tablet mapping 2022-09-02 18:34:36 +00:00
org.gnome.Mutter.RemoteDesktop.xml remote-desktop: Unify codestyle in API 2022-01-25 10:49:12 +00:00
org.gnome.Mutter.ScreenCast.xml screen-cast-stream: Embed the wayland output name to streams 2022-08-15 17:01:27 +00:00
org.gnome.Mutter.ServiceChannel.xml Introduce the 'service channel' D-Bus service 2023-02-13 15:34:24 +00:00
org.gnome.SettingsDaemon.Color.xml color-manager: Set up a D-Bus proxy to org.gnome.SettingsDaemon.Color 2022-09-01 16:54:04 +02:00
org.gnome.SettingsDaemon.Power.Screen.xml color-manager: Add API to set brightness 2022-09-01 17:52:01 +02:00