gnome-shell/data/dbus-interfaces
Jonas Dreßler 75f86a6f60 screencastService: Propagate machine-parseable error types to gnome-shell
We'll be using hardware encoding for screencasts soon, so we'll likely see
more things go wrong in the future, including crashes of the whole
screencastService. To deal with this, we'll introduce logic to blocklist
certain recording pipelines in case of failure and also add some logic
to retry the recording automatically.

To allow for better messaging to the user in those failure cases, we want
to be aware in gnome-shell, what exactly the error in the recorder was.

So propagate the most common types of errors that can happen in the
ScreencastService to gnome-shell using the new DBusError module.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2976>
2024-02-11 11:32:19 +01:00
..
meson.build
net.hadess.PowerProfiles.xml status/powerProfiles: Add power mode selection 2021-08-02 16:41:06 +02:00
net.hadess.SensorProxy.xml
net.hadess.SwitcherooControl.xml
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
org.freedesktop.background.Monitor.xml quickSettings: Add background apps menu 2023-02-12 16:16:36 +00:00
org.freedesktop.bolt1.Device.xml
org.freedesktop.bolt1.Manager.xml
org.freedesktop.DBus.xml
org.freedesktop.GeoClue2.Agent.xml
org.freedesktop.GeoClue2.Manager.xml
org.freedesktop.impl.portal.Access.xml
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
org.freedesktop.login1.Manager.xml LoginManager: Add canRebootToBootLoaderMenu and setRebootToBootLoaderMenu methods 2020-08-06 15:14:42 +02:00
org.freedesktop.login1.Session.xml
org.freedesktop.login1.User.xml
org.freedesktop.ModemManager1.Modem.Modem3gpp.xml
org.freedesktop.ModemManager1.Modem.ModemCdma.xml
org.freedesktop.ModemManager1.Modem.xml
org.freedesktop.ModemManager.Modem.Cdma.xml
org.freedesktop.ModemManager.Modem.Gsm.Network.xml
org.freedesktop.Notifications.xml
org.freedesktop.PackageKit.Offline.xml
org.freedesktop.realmd.Provider.xml
org.freedesktop.realmd.Realm.xml
org.freedesktop.realmd.Service.xml
org.freedesktop.UPower.Device.xml
org.freedesktop.UPower.xml
org.gnome.Mutter.ScreenCast.xml Move screencasting into a separate service process 2020-07-31 10:51:12 +02:00
org.gnome.ScreenSaver.xml
org.gnome.SessionManager.EndSessionDialog.xml
org.gnome.SessionManager.Inhibitor.xml endSessionDialog: Only show logout inhibiting apps 2021-02-24 15:31:03 +00:00
org.gnome.SessionManager.Presence.xml
org.gnome.SessionManager.xml
org.gnome.SettingsDaemon.Color.xml
org.gnome.SettingsDaemon.Power.Keyboard.xml status/backlight: Add new quick toggle 2023-07-30 11:12:50 +00:00
org.gnome.SettingsDaemon.Power.Screen.xml
org.gnome.SettingsDaemon.Rfkill.xml rfkill: Consider HasAirplaneMode 2022-07-19 13:27:39 +00:00
org.gnome.SettingsDaemon.Wacom.xml
org.gnome.Shell.AudioDeviceSelection.xml
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
org.gnome.Shell.Extensions.xml extensionSytem: Rename ENABLED/DISABLED states 2024-01-03 20:05:05 +00:00
org.gnome.Shell.HotplugSniffer.xml
org.gnome.Shell.Introspect.xml introspect: Add WindowsChanged signal 2022-03-08 16:31:20 +00:00
org.gnome.Shell.PadOsd.xml
org.gnome.Shell.PerfHelper.xml perf-helper: Allow creating window with text input 2023-04-20 14:52:01 +02:00
org.gnome.Shell.PortalHelper.xml
org.gnome.Shell.Screencast.xml screencastService: Propagate machine-parseable error types to gnome-shell 2024-02-11 11:32:19 +01:00
org.gnome.Shell.Screenshot.xml screenshot: Add and implement new D-Bus method 2023-12-21 17:59:17 +00:00
org.gnome.Shell.Wacom.PadOsd.xml
org.gnome.Shell.WeatherIntegration.xml
org.gnome.Shell.xml shellDBus: Add ScreenTransition() 2022-02-12 02:54:57 +05:00
org.gnome.ShellSearchProvider2.xml
org.gnome.ShellSearchProvider.xml
org.Gtk.MountOperationHandler.xml
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
org.mpris.MediaPlayer2.xml mpris: Use player Identity if the player app isn't known 2024-01-30 17:05:23 +00:00