ShellDBus: export screensaver interface
gnome-session and gnome-settings-daemon rely on the screensaver interface to know the locked state. Since gnome-screensaver is no longer running, it's up to gnome-shell to provide it. https://bugzilla.gnome.org/show_bug.cgi?id=619955
This commit is contained in:
@ -34,6 +34,7 @@ extern GType gnome_shell_plugin_get_type (void);
|
||||
|
||||
#define SHELL_DBUS_SERVICE "org.gnome.Shell"
|
||||
#define MAGNIFIER_DBUS_SERVICE "org.gnome.Magnifier"
|
||||
#define SCREENSAVER_DBUS_SERVICE "org.gnome.ScreenSaver"
|
||||
|
||||
#define OVERRIDES_SCHEMA "org.gnome.shell.overrides"
|
||||
|
||||
@ -152,6 +153,8 @@ shell_dbus_init (gboolean replace)
|
||||
MAGNIFIER_DBUS_SERVICE, FALSE,
|
||||
/* ...and the org.freedesktop.Notifications service. */
|
||||
"org.freedesktop.Notifications", FALSE,
|
||||
/* ...and the org.gnome.ScreenSaver service. */
|
||||
SCREENSAVER_DBUS_SERVICE, FALSE,
|
||||
NULL);
|
||||
/* ...and the on-screen keyboard service */
|
||||
shell_dbus_acquire_name (bus,
|
||||
|
Reference in New Issue
Block a user