After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 655169 - Add option to disable distracting chat notifications
Add option to disable distracting chat notifications
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: message-tray
3.0.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2011-07-23 11:37 UTC by Marek
Modified: 2015-02-23 21:39 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Marek 2011-07-23 11:37:16 UTC
When I work, I like to focus just on work. Unfortunately whenever someone sends
me an IM message, I get this annoying and distracting chat notification in the
bottom of the screen.

Notification icon should be visible (like in Gnome 2.x) and should change to
quietly notify user, that there is a message waiting. Without flashy popups
rising from the bottom of the screen.

https://bugzilla.redhat.com/show_bug.cgi?id=725153
Comment 1 Rui Matos 2011-07-23 12:33:23 UTC
Doesn't it work as you want if you set yourself "Busy" on top right menu?
Comment 2 Marek 2011-07-24 09:41:42 UTC
I don't have “busy” on the top right menu - I've installed an extension, which hides my name (I know my name, it doesn't have to be displayed there) and adds useful menu there (ie. with "shut down" option).

My personal opinion - those popup style notifications rising from the bottom are cool, when you check g+ or facebook - use your computer for social tasks. But it fails when I try to work - they are distracting and annoying forcing me to answer straight away, de concentrating me and frustrating. I ended up switching off my IM completely.

To be honest, I find this new notification mechanism a total fail - notification bar should be visible all the time and it should be possible to move it to the top bar.
Comment 3 Florian Müllner 2011-07-24 10:20:24 UTC
(In reply to comment #2)
> I don't have “busy” on the top right menu - I've installed an extension, which
> hides my name (I know my name, it doesn't have to be displayed there) and adds
> useful menu there (ie. with "shut down" option).

In other words: you are asking for an option which already exists, but you choose to remove it via an extension. So your options for resolving this:
 - remove the extension
 - write another extension which adds another mean to set the session
   status to 'busy'
In any case it is not something we need to cater for in the core.
Comment 4 Marek 2011-07-24 19:34:10 UTC
My case is still valid. I don't want to change my status to "busy", I want to be available, but I don't want to be distracted by annoying notifications.

In pidgin users were able to select to hide all new notifications *without* having to change their status to busy / do not disturb. Thanks to that option, all new conversations were sitting quietly in the notification bar, until I decided to read them.

In gnome-shell there is no way of not having annoying and distracting notifications, but to select "busy" in User's menu. In other words, I cannot keep my status "available" and not have those annoying and distracting popups at the bottom. That's poor user's experience.
Comment 5 Jasper St. Pierre (not reading bugmail) 2011-07-24 19:42:44 UTC
(In reply to comment #4)
> My case is still valid. I don't want to change my status to "busy", I want to
> be available, but I don't want to be distracted by annoying notifications.
> 
> In pidgin users were able to select to hide all new notifications *without*
> having to change their status to busy / do not disturb. Thanks to that option,
> all new conversations were sitting quietly in the notification bar, until I
> decided to read them.
> 
> In gnome-shell there is no way of not having annoying and distracting
> notifications, but to select "busy" in User's menu. In other words, I cannot
> keep my status "available" and not have those annoying and distracting popups
> at the bottom. That's poor user's experience.

This is changing in 3.2. See Allan Day's post about it: http://afaikblog.wordpress.com/2011/07/13/news-from-gnome-shell-land/
Comment 6 Marek 2011-07-24 22:50:47 UTC
(In reply to comment #5)
> This is changing in 3.2. See Allan Day's post about it:
> http://afaikblog.wordpress.com/2011/07/13/news-from-gnome-shell-land/

so it's getting even worse :-/ why the hell you want to have IM build in into desktop manager?

will it be possible to switch that integration off? possibly not, because that's not what average user needs.

is this "do not disturb" button going to work separately from the actual IM status?

there are few things I love about gnome-shell and there is one that I hate about it - assumption that all users are dumb and they don't need to configure their desktops.
Comment 7 Jasper St. Pierre (not reading bugmail) 2011-07-24 23:12:05 UTC
> so it's getting even worse :-/ why the hell you want to have IM build in into
> desktop manager?

I find it convenient to have an inline reply when someone yells at me.

> will it be possible to switch that integration off? possibly not, because
> that's not what average user needs.

What do you want to do? Keep using Empathy as it has been and turn the Shell integration off?

> is this "do not disturb" button going to work separately from the actual IM
> status?

Yes, that's what it's there for, and why it's separate.
Comment 8 Marek 2011-07-24 23:19:37 UTC
(In reply to comment #7)
> > so it's getting even worse :-/ why the hell you want to have IM build in into
> > desktop manager?
> 
> I find it convenient to have an inline reply when someone yells at me.

that's unnecessary distraction and annoyance. when I work, I don't want to see flashing popups from the bottom of the screen. In Pidgin it used to work well - all IM windows were hidden until *I* opened them. the only indication, there was a message waiting for me, was an icon change. 

> > will it be possible to switch that integration off? possibly not, because
> > that's not what average user needs.
> 
> What do you want to do? Keep using Empathy as it has been and turn the Shell
> integration off?

Yes. I want to be visible on-line when I want to. I don't need or have to be visible online whenever I open my laptop. I hope the integration will allow to choose status "off-line" - at the moment (gnome 3.0) it allows to choose between "available" and "busy".

> > is this "do not disturb" button going to work separately from the actual IM
> > status?
> 
> Yes, that's what it's there for, and why it's separate.

That's what I am complaining about and if that's going to be implemented in Gnome 3.2, that's a good thing. Well done.
Comment 9 Florian Müllner 2011-07-24 23:20:51 UTC
(In reply to comment #6)
> is this "do not disturb" button going to work separately from the actual IM
> status?

Not entirely, there'll be some interaction between session and IM  status.
Comment 10 Florian Müllner 2011-07-24 23:22:27 UTC
(In reply to comment #8)
> I hope the integration will allow to choose status "off-line"

Yes.
Comment 11 Marek 2011-07-25 00:04:07 UTC
(In reply to comment #9)
> (In reply to comment #6)
> > is this "do not disturb" button going to work separately from the actual IM
> > status?
> 
> Not entirely, there'll be some interaction between session and IM  status.

what do you mean? will it be possible to have IM status "Available" and “do not disturb” switched on? hence all new messages would be queued as icons on the hidden by default notification bar?

from user's perspective, I do want to be available for chat, but just don't want to get those annoying and distracting flashy popups sliding from the bottom of my screen.

Many thanks!
Comment 12 Marek 2011-07-25 00:04:49 UTC
(In reply to comment #10)
> (In reply to comment #8)
> > I hope the integration will allow to choose status "off-line"
> 
> Yes.

Yay! :-)
Comment 13 Florian Müllner 2011-07-25 00:29:33 UTC
(In reply to comment #11)
> (In reply to comment #9)
> > Not entirely, there'll be some interaction between session and IM  status.
> 
> what do you mean? will it be possible to have IM status "Available" and “do not
> disturb” switched on?

No. Setting the IM status to "Available" disables DND, see bug 652837.
Comment 14 Marek 2011-07-25 00:52:09 UTC
(In reply to comment #13)
> (In reply to comment #11)
> > (In reply to comment #9)
> > > Not entirely, there'll be some interaction between session and IM  status.
> > 
> > what do you mean? will it be possible to have IM status "Available" and “do not
> > disturb” switched on?
> 
> No. Setting the IM status to "Available" disables DND, see bug 652837.

That's not good.

Basically, there are mixed together two types of settings - desktop setting and IM setting. Some users (like me) may not like those new flashy popups, they should be allowed to switch them off permanently. Maybe the other option would be to have a key in gsettings, which would control that?
Comment 15 Allan Day 2015-02-23 21:39:23 UTC
Unless I'm mistaken, it seems like this issue can be resolved by disabling chat notifications from the settings. Additionally, this bug hasn't seen any activity for quite a long time, so closing as obsolete.