summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorVictor Kareh <[email protected]>2025-08-29 09:14:41 -0400
committerLuke from DC <[email protected]>2025-10-10 02:11:17 +0000
commit2dd24f923f4d4f2bbc77314445a6b1b6701b3569 (patch)
treed9626b8d46c6c09fa5bb5c3195da2bbd2e3f3a5d /data
parentfe37d06ad1987f139d98a7b7e0a22aa96fe7260b (diff)
downloadmate-notification-daemon-2dd24f923f4d4f2bbc77314445a6b1b6701b3569.tar.bz2
mate-notification-daemon-2dd24f923f4d4f2bbc77314445a6b1b6701b3569.tar.xz
history: Add enable/disable toggle
This helps a bit with privacy. By disabling history, it wipes all notifications in the D-Bus buffer and prevents further storage. The history popup is also disabled. Notification storage resumes when history is enabled. Note that this just prevents the mate-notifications-daemon from storing notifications, but it doesn't prevent other processes from capturing them elsewhere.
Diffstat (limited to 'data')
-rw-r--r--data/org.mate.NotificationDaemon.gschema.xml.in5
1 files changed, 5 insertions, 0 deletions
diff --git a/data/org.mate.NotificationDaemon.gschema.xml.in b/data/org.mate.NotificationDaemon.gschema.xml.in
index a0c6cf8..80beac4 100644
--- a/data/org.mate.NotificationDaemon.gschema.xml.in
+++ b/data/org.mate.NotificationDaemon.gschema.xml.in
@@ -46,5 +46,10 @@
<summary>Show countdown</summary>
<description>Show countdown timer for all non-persistent notifications. If false, only show it for those waiting for user actions.</description>
</key>
+ <key name="history-enabled" type="b">
+ <default>true</default>
+ <summary>Enable notification history</summary>
+ <description>When enabled, notifications are stored in history for later viewing. When disabled, no notification history is kept for privacy. Note: This only controls MATE's notification daemon storage; other applications may still have access to notifications through system logs or other means.</description>
+ </key>
</schema>
</schemalist>