summaryrefslogtreecommitdiff
path: root/src/common
diff options
context:
space:
mode:
authorVictor Kareh <[email protected]>2026-03-21 10:14:28 -0400
committerVictor Kareh <[email protected]>2026-04-01 16:04:56 -0400
commit482c096f7e7e3e021b8f5088d6e5a8fd47f32edf (patch)
tree45598db049b4bcefc99893d7ab105e31fbdb2a4e /src/common
parent17c25f40db37b459c57e03940bbb0fd8659975cf (diff)
downloadmate-notification-daemon-482c096f7e7e3e021b8f5088d6e5a8fd47f32edf.tar.bz2
mate-notification-daemon-482c096f7e7e3e021b8f5088d6e5a8fd47f32edf.tar.xz
daemon: Add force-display setting to override notification suppression
Add a new 'force-display' gsettings and checkbox that, when enabled, shows all notifications regardless of urgency, fullscreen, or screensaver state. Do Not Disturb still takes precedence. Fixes #199
Diffstat (limited to 'src/common')
-rw-r--r--src/common/constants.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/common/constants.h b/src/common/constants.h
index 1a81977..972cd7f 100644
--- a/src/common/constants.h
+++ b/src/common/constants.h
@@ -32,6 +32,7 @@
#define GSETTINGS_KEY_ENABLE_PERSISTENCE "enable-persistence"
#define GSETTINGS_KEY_SHOW_COUNTDOWN "show-countdown"
#define GSETTINGS_KEY_HISTORY_ENABLED "history-enabled"
+#define GSETTINGS_KEY_FORCE_DISPLAY "force-display"
#define NOTIFICATION_BUS_NAME "org.freedesktop.Notifications"
#define NOTIFICATION_BUS_PATH "/org/freedesktop/Notifications"