GNOME Bugzilla – Bug 648295
Allow disabling chat notifications per contact
Last modified: 2021-07-05 14:05:45 UTC
Since I use Gnome-shell where empathy notification loom directly over my emacs bottom "minibuffer", and where notifications don't go away without clicking on them, I have become wary of too many notifications. Unfortunately, empathy displays every incoming message as a notification, and some of my contacts are twitter and identi.ca bots that get lots of messages. I usually don't need to see each incoming message immediately but check them during my lunch break or so. If empathy allowed to disable these notifications on a per-user setting, this would allow me to keep the twitter contacts alive and still work productively during the day. Which would make me happy.
Those notifications are generated directly by gnome-shell, not Empathy.
The Message Tray allows you to mute specific conversations. Is that enough? Empathy could also allow you to mute contacts, I suppose.
Specific conversations would not allow me to disable notifications of single contacts, wouldn't they? As in "don't let my twitter contact" pop up a notification every minute. Being able to mute that contact via empathy would be fine.
(In reply to comment #3) > Specific conversations would not allow me to disable notifications of single > contacts, wouldn't they? As in "don't let my twitter contact" pop up a > notification every minute. ... I think they would do what you want. I think that you would have to mute again after each reboot though.
I think the controls for this probably belong in one of two places. If the object on which we want the user to control visibility of notifications is: * A conversation: then the setting should be in Empathy/Chat "Turn notifications for this conversation on or off" * A person: then the setting should be in Contacts "Turn notifications for this contact on or off" I'm not sure what notifications for a person would be. So, it seems clearer to me to have the setting be per-conversation.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/ Thank you for your understanding and your help.