Multi-monitor - When an app is fullscreen, no notifications (e.g. NotifyOSD or Snap Decisions) should be displayed on top of the full screen app.

Bug #1065425 reported by John Lea
42
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Ayatana Design
Fix Committed
Critical
John Lea
Unity
Won't Fix
High
Unassigned
7.2
Won't Fix
High
Unassigned
notify-osd (Ubuntu)
Triaged
High
Unassigned
unity (Ubuntu)
Won't Fix
High
Unassigned

Bug Description

When an app is fullscreen, no notifications (e.g. NotifyOSD or Snap Decisions) should be displayed on top of the full screen app.

If this is on a multi-monitor configuration, the notifications should be displayed on a screen which does not contain a full screen app.

If this is on a single monitor configuration, or if all the monitors are running full screen apps, the notifications should not be displayed

This is to fix the use case of notifications interrupting presentations and live video usecases

Tags: udp
John Lea (johnlea)
Changed in ayatana-design:
assignee: nobody → John Lea (johnlea)
importance: Undecided → High
Changed in unity:
importance: Undecided → High
Changed in unity (Ubuntu):
importance: Undecided → High
Changed in ayatana-design:
importance: High → Critical
status: New → Triaged
Changed in unity:
status: New → Triaged
Changed in unity (Ubuntu):
status: New → Triaged
Changed in ayatana-design:
status: Triaged → Fix Committed
tags: added: udp
Omer Akram (om26er)
Changed in notify-osd:
importance: Undecided → High
Changed in notify-osd:
status: New → Triaged
Omer Akram (om26er)
no longer affects: unity (Ubuntu)
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

I think it's mostly notify-osd that has to be disabled automagically.

However it may help for Unity to define something (an X11 Atom?) to give Notify OSD the hint that there's a fullscreen window on top.

Changed in notify-osd (Ubuntu):
importance: Undecided → High
status: New → Triaged
John Lea (johnlea)
description: updated
Revision history for this message
MC Return (mc-return) wrote :

Maybe we should turn on focus-follow for multihead-mode by default ?
(Current behavior for notifications when running multi-displays is to always display notifications on the same screen and not to follow the focus.)

See also: http://www.webupd8.org/2012/10/get-ubuntu-notifyosd-notifications-to.html

John Lea (johnlea)
Changed in unity (Ubuntu):
status: New → Triaged
importance: Undecided → High
Stephen M. Webb (bregma)
Changed in unity:
milestone: none → 7.1.0
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.1.0 → 7.1.2
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.1.2 → 7.2.0
no longer affects: notify-osd
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.2.0 → 7.2.1
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.2.1 → 7.2.2
Revision history for this message
zxczc (astiktrumpam) wrote :

Yes, this bug is in all ubuntu versions, it is very annoying, also it messes up my fullscreen applications by unmaximizing them ...

Changed in unity:
milestone: 7.2.2 → 7.2.3
Changed in unity:
milestone: 7.2.3 → 7.3.1
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.3.1 → 7.3.2
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.3.2 → 7.3.3
Revision history for this message
Will Cooke (willcooke) wrote :

As part of the big bug clear up for 16.04 we have reviewed this bug and we will not be working on it in the near future. Sorry we can't offer you a fix. We will of course review patches if anyone submits them. Please stop by IRC to discuss this option.

Changed in unity (Ubuntu):
status: Triaged → Won't Fix
Changed in unity:
status: Triaged → Won't Fix
tags: added: rls-w-incoming
Changed in unity:
milestone: 7.3.3 → none
tags: added: rls-x-incoming
removed: rls-w-incoming
Will Cooke (willcooke)
tags: removed: rls-x-incoming
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.