1
Description: use the user settings, and not the default system ones, so we
2
get the user's background when the screen is locked.
3
Author: Marc Deslauriers <marc.deslauriers@canonical.com>
4
Forwarded: no, is a Ubuntu-specific preference
6
Index: gnome-screensaver-3.2.0/src/gs-manager.c
7
===================================================================
8
--- gnome-screensaver-3.2.0.orig/src/gs-manager.c 2012-02-09 21:23:41.000000000 -0500
9
+++ gnome-screensaver-3.2.0/src/gs-manager.c 2012-02-09 21:25:51.884447527 -0500
15
- /* FIXME: since we bind user settings instead of system ones,
16
- * watching for changes is no longer valid.
18
gnome_bg_load_from_preferences (manager->priv->bg,
19
manager->priv->settings);
25
get_system_settings (void)
31
- /* FIXME: we need to bind system settings instead of user but
32
- * that's currently impossible, not implemented yet.
33
- * Hence, reset to system default values.
35
- /* TODO: Ideally we would like to bind some other key, screensaver-specific. */
36
settings = g_settings_new ("org.gnome.desktop.background");
38
- g_settings_delay (settings);
40
- keys = g_settings_list_keys (settings);
41
- for (k = keys; *k; k++) {
42
- g_settings_reset (settings, *k);