alarm-notify: Add a way to disable sound notifications
I apologize if this is the wrong repo, but I've been trying to track down the source of these notifications and as far as I can tell, Evolution is the software that sends them.
To sum up the problem, the computer plays a "digital watch"-sounding notification sound every time a calendar in Evolution has an event. There is no way to disable this sound from playing aside from disabling reminders in Evolution via Edit -> Preferences -> Calendar and Tasks -> Reminders -> (uncheck all configured calendars). This behavior popped up around the Fedora 32 release (it was not present in Evolution on Fedora 31). Not that it matters, but if it helps reproducing the issue, the affected calendars with the bad notifications are from Google G Suite.
Anyhow, there's a few problems here:
- The notification sound is awful and does not use the configured system notification sounds.
- The notification sounds from Evolution cannot be disabled using GNOME's notification settings (there is literally no way to manage/disable them through GNOME).
- The notifications do not have a popup or appear in GNOME's notification tab so you can't tell what program is sending them (only disabling calendar reminders in Evolution seems to stop the sounds from playing).
- By default, these types of sound notifications should be disabled and opt-in only.
- It's extremely difficult to track down what's sending these notifications and disable them.