Bug 318402

Summary: Notifications appear below fullscreen applications.
Product: [Unmaintained] plasma4 Reporter: github
Component: notificationsAssignee: Marco Martin <notmart>
Status: RESOLVED NOT A BUG    
Severity: normal CC: plasma-bugs-null
Priority: NOR    
Version First Reported In: 4.10.2   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

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.