GNOME Bugzilla – Bug 740244
Display reminders as notifications by default
Last modified: 2015-01-07 10:55:21 UTC
Created attachment 290845 [details] screenshot The other day, a dialog for an event appeared unexpectedly in front of me. We should never, ever, spontaneously throw up a dialog. It is an irritating interruption. Dialogs should only be displayed in immediate response to a user action, and they should always have a visible primary window as a parent. A notification would be an appropriate alternative to these dialogs.
Thanks for a bug report. It's because you've it set as such (and the default is). Edit->Preferences->Calendar and Tasks->Reminders tab->[ ] Display reminders in notification area only.
Can we please change the default, then ?
Sure, we can. Created commit 70ec39c in evo master (3.13.9+) [1] Created commit fc9c15a in evo evolution-3-12 (3.12.9+) [1] https://git.gnome.org/browse/evolution/commit/?id=70ec39c
Thanks for giving this some attention! This fixes the immediate bug; I'd argue that this setting shouldn't exist, notifications are for notifications. Dialogs are not. :)
When we last discussed this, I checked "Display reminders in notification area only". I haven't seen any of these event dialogs in a while, but I just rebooted (doesn't happen very often), and another one popped up. Is that known/expected behaviour?
It depends. What does this return? $ gsettings get org.gnome.evolution.calendar notify-with-tray It should return 'true' for you. The dialog can be also shown, if a user clicks the status icon. Though that's on an actual user interaction. That you've got the notification after restart, and I suppose it was for a past event, then I'd guess that the calendar disconnected from the server for some reason (like on suspend, vpn disconnect or similar) and did not reconnect afterwards, thus didn't know about that reminder. This is only a blind guess.
(In reply to comment #6) > It depends. What does this return? > $ gsettings get org.gnome.evolution.calendar notify-with-tray > > It should return 'true' for you. Yep, it does. ... > That you've got the notification after restart, and I suppose it was for a past > event... Yes, it was for a past event.