aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/thunderbird
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:23 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:23 +0100
commit2a92f0656d09fc50661a7a8d63512287570ec6af (patch)
tree1a22eaa60b7cbbbbc9c00060f0e875c6caf54d28 /thunderbird
parent659f66eea3ced1219bc8f0165f2254d378dfd7c7 (diff)
downloaddotfiles-2a92f0656d09fc50661a7a8d63512287570ec6af.tar.gz
dotfiles-2a92f0656d09fc50661a7a8d63512287570ec6af.tar.bz2
dotfiles-2a92f0656d09fc50661a7a8d63512287570ec6af.zip
fix(thunderbird): restore mail & calendar notifications
Previous 'suppress the annoying Reminders dialog' change was too aggressive — it disabled the master prefs that produce libnotify toasts, not just the in-app dialogs. - mail.biff.show_alert: false -> default (true). This is the pref that fires the libnotify/mako notification on new mail. - calendar.alarms.show: false -> default (true). Master alarm switch; when false, no event notifications fire at all. - Keep calendar.alarms.playsound=false for silence. TB has no libnotify-only path for calendar; the Reminders dialog is the alarm UI. Trade-off accepted.
Diffstat (limited to 'thunderbird')
-rw-r--r--thunderbird/user.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/thunderbird/user.js b/thunderbird/user.js
index 94c1f34..fad4bea 100644
--- a/thunderbird/user.js
+++ b/thunderbird/user.js
@@ -52,17 +52,17 @@ user_pref("browser.formfill.enable", false);
/** OpenPGP — use system gpg-agent/keys instead of TB's internal store **/
user_pref("mail.openpgp.allow_external_gnupg", true);
-/** UI / notifications — mako handles the rest **/
+/** UI / notifications — mako handles mail biff toasts on Linux **/
user_pref("mail.shell.checkDefaultClient", false);
user_pref("mail.biff.play_sound", false);
-user_pref("mail.biff.show_alert", false);
+// Keep show_alert=true so libnotify/mako fires on new mail
+// (mail.biff.use_system_alert=true routes TB's alert through libnotify).
user_pref("mail.pane_config.dynamic", 2);
/** Calendar **/
user_pref("calendar.week.start", 1);
user_pref("calendar.timezone.useSystemTimezone", true);
-// Kill the floating dismiss/snooze reminder dialog; TB still fires
-// libnotify-backed desktop notifications (caught by mako).
-user_pref("calendar.alarms.show", false);
-user_pref("calendar.alarms.showmissed", false);
+// TB has no libnotify-only path for calendar alarms; the in-app Reminders
+// dialog IS the alarm UI. Leave alarms.show=true so events fire at all.
+// Set playsound=false to keep it silent.
user_pref("calendar.alarms.playsound", false);