diff options
| author | Victor Kareh <[email protected]> | 2025-10-19 12:07:45 -0400 |
|---|---|---|
| committer | Victor Kareh <[email protected]> | 2025-10-31 14:03:42 -0400 |
| commit | c01fa667a5d1660a579aa04a82ec6e9c26c54b45 (patch) | |
| tree | 8d346241b87bf63b47026519ff82691d6e8104fb /data | |
| parent | e89ae9d58dc08737a1eb12d0853ac09709db88e3 (diff) | |
| download | mate-screensaver-master.tar.bz2 mate-screensaver-master.tar.xz | |
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
Diffstat (limited to 'data')
| -rw-r--r-- | data/org.mate.screensaver.gschema.xml.in | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/data/org.mate.screensaver.gschema.xml.in b/data/org.mate.screensaver.gschema.xml.in index 96d390d..e50d918 100644 --- a/data/org.mate.screensaver.gschema.xml.in +++ b/data/org.mate.screensaver.gschema.xml.in @@ -95,5 +95,10 @@ <summary>Picture Filename</summary> <description>File to use for the background image.</description> </key> + <key name="screensaver-arguments" type="a{ss}"> + <default>{}</default> + <summary>Per-screensaver configuration arguments</summary> + <description>Dictionary mapping screensaver names to their command-line arguments. Format: {"screensaver-name": "--args"}. Configure manually using gsettings or dconf-editor. Example: gsettings set org.mate.screensaver screensaver-arguments "{\"starfield\": \"--count 50\"}"</description> + </key> </schema> </schemalist> |
