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.
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.