Bug 318402 - Notifications appear below fullscreen applications.
Summary: Notifications appear below fullscreen applications.
Status: RESOLVED NOT A BUG
Alias: None
Product: plasma4
Classification: Unmaintained
Component: notifications (other bugs)
Version First Reported In: 4.10.2
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Marco Martin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-15 18:43 UTC by github
Modified: 2013-06-07 07:16 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description github 2013-04-15 18:43:37 UTC
I've confirmed using a kwinscript that "keepAbove" is set on notifications, yet still firefox/urxvt etc. in fullscreen will remain on top of the notification bubble hiding notifications. Confirmed in #kde-devel that this affects others.

Reproducible: Always

Steps to Reproduce:
1. Run an application in "fullscreen" mode.
2. Cause a notification to appear.
3. Switch to virtual desktop containing fullscreen application.
Actual Results:  
Desktop notification is hidden behind fullscreen application.

Expected Results:  
Desktop notifications should not be hidden by fullscreen applications.
Comment 1 Martin Flöser 2013-06-07 07:16:28 UTC
From EWMH (http://standards.freedesktop.org/wm-spec/wm-spec-latest.html):
> To obtain good interoperability between different Desktop Environments, the following layered 
> stacking order is recommended, from the bottom:
> *    windows of type _NET_WM_TYPE_DESKTOP
> *    windows having state _NET_WM_STATE_BELOW
> *    windows not belonging in any other layer
>*    windows of type _NET_WM_TYPE_DOCK (unless they have state _NET_WM_TYPE_BELOW) and > windows having state _NET_WM_STATE_ABOVE
> *    focused windows having state _NET_WM_STATE_FULLSCREEN

given that a notification should not be above a fullscreen window. Also this is the expected and intended behavior. During a presentation you don't want silly tweets appearing through a notification.