From c01fa667a5d1660a579aa04a82ec6e9c26c54b45 Mon Sep 17 00:00:00 2001 From: Victor Kareh Date: Sun, 19 Oct 2025 12:07:45 -0400 Subject: Add screensaver configurations in GSettings Screensaver command-line arguments can now be configured via a gsettings dictionary. It's also compatible with screensavers from XScreenSaver. A helper script is included: mate-screensaver-configure starfield --count 500 --speed 10 Fixes #5 --- src/gs-prefs.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/gs-prefs.c') diff --git a/src/gs-prefs.c b/src/gs-prefs.c index 0d2bea0..f311afa 100644 --- a/src/gs-prefs.c +++ b/src/gs-prefs.c @@ -476,6 +476,11 @@ key_changed_cb (GSettings *settings, _gs_prefs_set_user_switch_enabled (prefs, enabled); } + else if (strcmp (key, "screensaver-arguments") == 0) + { + /* Screensaver arguments are read directly by gs-job + when starting screensavers, no action needed here */ + } else { g_warning ("Config key not handled: %s", key); -- cgit v1.2.1