gnome-shell/data/dbus-interfaces
Florian Müllner f266c2ca15 screenshot: Move HAVE_RECORDER check into screencast service
Some gstreamer plugins require a connection to the display server,
so if we end up initializing gstreamer before we are ourselves
fully initialized, we may end up with a locked compositor.

Avoid this by moving the runtime recorder check into the screencast
D-Bus service, so that all gstreamer calls happen out of process.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5710

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2519>
2022-11-04 09:51:20 +00:00
..
meson.build Add app introspection API 2019-01-09 10:13:45 +01:00
net.hadess.PowerProfiles.xml status/powerProfiles: Add power mode selection 2021-08-02 16:41:06 +02:00
net.hadess.SensorProxy.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
net.hadess.SwitcherooControl.xml data: Update switcheroo-control D-Bus interface 2019-12-13 00:44:24 +01:00
net.reactivated.Fprint.Device.xml fingerprint: Show different strings depending on type 2021-02-08 19:19:14 +00:00
net.reactivated.Fprint.Manager.xml fingerprint: Use makeProxyWrapper for fprintManager 2021-02-08 19:19:14 +00:00
org.freedesktop.Application.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.freedesktop.bolt1.Device.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.freedesktop.bolt1.Manager.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.freedesktop.DBus.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.freedesktop.GeoClue2.Agent.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.freedesktop.GeoClue2.Manager.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.freedesktop.impl.portal.Access.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.freedesktop.impl.portal.PermissionStore.xml inhibitShortcutsDialog: Don't override resource 2022-10-06 14:47:43 +02:00
org.freedesktop.impl.portal.Request.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.freedesktop.login1.Manager.xml LoginManager: Add canRebootToBootLoaderMenu and setRebootToBootLoaderMenu methods 2020-08-06 15:14:42 +02:00
org.freedesktop.login1.Session.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.freedesktop.login1.User.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.freedesktop.ModemManager1.Modem.Modem3gpp.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.freedesktop.ModemManager1.Modem.ModemCdma.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.freedesktop.ModemManager1.Modem.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.freedesktop.ModemManager.Modem.Cdma.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.freedesktop.ModemManager.Modem.Gsm.Network.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.freedesktop.Notifications.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.freedesktop.PackageKit.Offline.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.freedesktop.realmd.Provider.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.freedesktop.realmd.Realm.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.freedesktop.realmd.Service.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.freedesktop.UPower.Device.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.freedesktop.UPower.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.gnome.Mutter.ScreenCast.xml Move screencasting into a separate service process 2020-07-31 10:51:12 +02:00
org.gnome.ScreenSaver.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.gnome.SessionManager.EndSessionDialog.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.gnome.SessionManager.Inhibitor.xml endSessionDialog: Only show logout inhibiting apps 2021-02-24 15:31:03 +00:00
org.gnome.SessionManager.Presence.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.gnome.SessionManager.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.gnome.SettingsDaemon.Color.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.gnome.SettingsDaemon.Power.Screen.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.gnome.SettingsDaemon.Rfkill.xml rfkill: Consider HasAirplaneMode 2022-07-19 13:27:39 +00:00
org.gnome.SettingsDaemon.Wacom.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.gnome.Shell.AudioDeviceSelection.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.gnome.Shell.CalendarServer.xml calendar-server: Remove the all-day property of events 2021-11-30 02:13:24 +00:00
org.gnome.Shell.ClocksIntegration.xml dateMenu: Stop accessing app settings directly 2019-08-08 17:41:46 +02:00
org.gnome.Shell.Extensions.xml shellDBus: Remove stray backslashes in D-Bus interface 2020-12-09 15:58:41 +01:00
org.gnome.Shell.HotplugSniffer.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.gnome.Shell.Introspect.xml introspect: Add WindowsChanged signal 2022-03-08 16:31:20 +00:00
org.gnome.Shell.PadOsd.xml data: Move D-Bus interface descriptions into a subdir 2018-09-17 07:34:49 +00:00
org.gnome.Shell.PerfHelper.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.gnome.Shell.PortalHelper.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.gnome.Shell.Screencast.xml screenshot: Move HAVE_RECORDER check into screencast service 2022-11-04 09:51:20 +00:00
org.gnome.Shell.Screenshot.xml data: Move D-Bus interface descriptions into a subdir 2018-09-17 07:34:49 +00:00
org.gnome.Shell.Wacom.PadOsd.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.gnome.Shell.WeatherIntegration.xml weather: Stop accessing app settings directly 2019-07-31 19:04:41 +00:00
org.gnome.Shell.xml shellDBus: Add ScreenTransition() 2022-02-12 02:54:57 +05:00
org.gnome.ShellSearchProvider2.xml data: Move D-Bus interface descriptions into a subdir 2018-09-17 07:34:49 +00:00
org.gnome.ShellSearchProvider.xml data: Move D-Bus interface descriptions into a subdir 2018-09-17 07:34:49 +00:00
org.Gtk.MountOperationHandler.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.gtk.Notifications.xml dbus-interfaces: Add names to introspection data for notifications 2022-08-09 11:55:46 +00:00
org.mpris.MediaPlayer2.Player.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00
org.mpris.MediaPlayer2.xml dbus: Move all interface descriptions into the resource 2018-09-17 07:34:49 +00:00