aboutsummaryrefslogtreecommitdiffstats
path: root/desktop
diff options
context:
space:
mode:
Diffstat (limited to 'desktop')
-rw-r--r--desktop/modules/notifications/README.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/desktop/modules/notifications/README.md b/desktop/modules/notifications/README.md
index c3b2e9d..12d916c 100644
--- a/desktop/modules/notifications/README.md
+++ b/desktop/modules/notifications/README.md
@@ -7,6 +7,8 @@ and the balloon shell:
| --- | --- |
| `timeouts`, `liveCap`, `historyCap` | notifyd, at start and on `notifyctl reload` |
| `balloons`, `dndPassCritical`, `muted` | both shells, through `Notify.config` |
+| `sounds` | the balloon shell, which plays them |
+| `soundTheme` | notifyd, for apps' `sound-name` hints; the page mirrors it to gsettings |
`shared/NotifyConfig.js` resolves the file over its defaults and holds the
mute/DND decision. Check: `node shared/test_notify_config.js`.
@@ -15,4 +17,9 @@ Save writes the file with `cat` (unknown keys kept) then runs `notifyctl
reload`. If notifyd is not running the file is still written and the page
says so; the daemon reads it when it starts.
+The page reads `gsettings` (`org.gnome.desktop.sound theme-name`) on every
+open and flags a mismatch with the draft's theme, with a button to adopt it.
+Save also sets that gsettings key. The save script's exit codes: 1 the write,
+3 the gsettings set, 2 the reload.
+
Snooze is not here: the status tile has it.