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 652341 - Notifications don't display when application full screen
Notifications don't display when application full screen
Status: RESOLVED DUPLICATE of bug 608667
Product: gnome-shell
Classification: Core
Component: general
3.0.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2011-06-11 08:31 UTC by Kenny Stuart
Modified: 2011-06-17 22:22 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Kenny Stuart 2011-06-11 08:31:03 UTC
When a full screen application has focus, notifications are not displayed, moving the mouse into the bottom right corner of the display doesn't trigger the message tray view either.

If this is not a bug, it doesn't appear to be very useful behaviour from a discrete notification system, especially for transient notifications.

Steps:
  1. Open gnome-terminal
  2. Switch to full screen (usually <F11>)
  3. Enter command: notify-send Howdy

Expected: "Howdy" Notification to overlay full-screen application
Actual  : Notification hidden by full-screen application

It would also be useful to be able to trigger display of the message tray by moving the mouse into the bottom right corner when a full screen application has focus.

Platform: 2.6.38.7-30.fc15.i686 #1 SMP Fri May 27 06:02:17 UTC 2011 i686
Comment 1 drago01 2011-06-12 12:09:57 UTC
When running a fullscreen (not maximized but really fullscreen) applications usually people want only to focus on that app and nothing else, so not displaying notifications makes sense (think of videos, presentations, games ...).
Comment 2 Kenny Stuart 2011-06-12 13:56:00 UTC
(In reply to comment #1)
> When running a fullscreen (not maximized but really fullscreen) applications
> usually people want only to focus on that app and nothing else, so not
> displaying notifications makes sense (think of videos, presentations, games
> ...).

Yes, people use full-screen not just for maximizing the pixels, but also to remove any clutter so they can focus on the task at hand.

The whole idea of a discrete notification system is it allows you to become aware of events you may be interested in as they occur, with minimal disruption.

Wouldn't you want to know for example, that your hard disk started failing, some of your web sites were down, or that long running task you've been waiting on has finished, at the time that event was known, rather than some time later when you happen to check what notifications you've missed. Even worse, if the notification was transient you'll never even know it happened, I don't think that's a good thing.

Notifications have an urgency level so when it comes to videos, games, and especially presentations, there should be the ability to disable display of notifications equalling or below a given level, for some criteria. During that period transient notifications should probably become persistent. Equally transient notifications should probably at least remain on-screen, if not become persistent, when the computer has been idle for some time. But these are separate issues.

Discrete notifications and full-screen applications shouldn't be mutually exclusive, especially as IMHO full-screen apps and distributed services are likely to be used a lot more in the future. Full-screen editors, readers, browsers, ... Are just as desirable as full-screen videos/presentations etc...
Comment 3 William Jon McCann 2011-06-16 18:58:05 UTC
As far as I understand it not showing notification while in full screen was not a design choice but an artifact of us hiding all shell chrome to avoid being on top of the fullscreen window. I think showing notifications is orthogonal to being fullscreen. Full screen + busy is the state that doesn't show them.
Comment 4 Kenny Stuart 2011-06-17 06:44:40 UTC
Although an artifact, the argument not to display notifications is being made more as a side effect of that artifact rather than being based on sound design principles.

Is the argument for allowing full screen to hide notifications stronger than the argument for ensuring they're displayed?

I can see a limited argument for hiding notifications, but I think it is weaker than the argument for showing them and/or allowing the user more control of this behaviour.

I'm not sure there's a reasonable argument for hiding critical notifications without the user setting that behaviour.

I guess the importance of whether notifications are displayed when in full screen depends on whether you believe running apps in full screen is likely to become popular, even normative. I think it probably is, especially given the way people use their mobile devices, in which case the value of the notification system is greatly diminished.
Comment 5 Dan Winship 2011-06-17 12:59:15 UTC
Hm. It appears that we agreed on this behavior (notifications should be visible in fullscreen) a long time ago, but one of the patches never got committed for some reason, and then the bug got closed.

Fixed in git

*** This bug has been marked as a duplicate of bug 608667 ***
Comment 6 Kenny Stuart 2011-06-17 15:05:23 UTC
Ah, great I didn't find bug 608667, thanks for the update.
Comment 7 Florian Müllner 2011-06-17 22:22:46 UTC
(In reply to comment #6)
> Ah, great I didn't find bug 608667, thanks for the update.

I assume you reopened the bug by accident ...

*** This bug has been marked as a duplicate of bug 608667 ***