Bug 177940 - Prevent plasma notifications showing on full screen windows
Summary: Prevent plasma notifications showing on full screen windows
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: notifications (other bugs)
Version First Reported In: unspecified
Platform: Compiled Sources Unspecified
: NOR wishlist
Target Milestone: ---
Assignee: Rob Scheepmaker
URL:
Keywords:
: 203531 225116 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-12-16 23:29 UTC by Tiago Furtado
Modified: 2018-06-08 20:00 UTC (History)
5 users (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 Tiago Furtado 2008-12-16 23:29:35 UTC
Version:            (using Devel)
Installed from:    Compiled sources

Not quite sure if this is for kwin or for plasma, but it certainly involves both. 

Here is the situation:
I have compositing enabled, but when I am using a full screen app and say watching a video, this window is unredirected in order not to suffer tearing,bad performance etc. 

Then up comes a notification which is composited and then the whole screen flickers as the video is then recomposited and then flickers once again as the video is unredirected as the notification disappears. 

The solution, and probably not a mystery (and likely the reason that I'm posting here and not for kwin):

Somehow detect a full screen app is running and delay the notifications until the app exits full screen.
Comment 1 Tiago Furtado 2008-12-16 23:32:19 UTC
or better yet, would be to fix these flicker issues somehow, as unobtrusive notifications could be useful in certain situations (or maybe active a sound for fullscreen).

I'd be very happy with the original solution though.
Comment 2 marek 2009-12-07 18:42:12 UTC
i confirm this, notifications over some fullscreen arcade games are even less desired
Comment 3 lexual 2010-05-13 08:44:59 UTC
*** Bug 225116 has been marked as a duplicate of this bug. ***
Comment 4 lexual 2010-05-13 08:45:29 UTC
*** Bug 203531 has been marked as a duplicate of this bug. ***
Comment 5 lexual 2010-05-13 08:46:10 UTC
I don't have flicker issue, but I have experienced issue where notifications
have been popping up when watching fullscreen video with vlc.
Comment 6 Nick 2010-05-13 18:05:35 UTC
Possibly the worst case when this occurs is that notifications show up on top of the screensaver/screen lock. No information besides username should be exposed past the screen lock.

In addition, and I don't know if this is related, but damage from plasma tooltips and notifications does not always get repaired correctly without a full repaint of the affected windows. So, something's bookkeeping is off, perhaps it's the same thing.
Comment 7 Kyrylo Bohdanenko 2012-04-10 10:24:13 UTC
Also affects me (kubuntu 12.04, kde 4.8.2).

I think there should be some level of those notifications. I mean
a) IM, mail notifications are hidden by default. (e.g. low urgency level)
b) Critical system notifications should be shown even if full-screen applictions is running (e.g. high urgency level)
c) "Levels" for notifications should be declared by system and user must be able to configure actions on certain level of notifications.
Comment 8 Christoph Feck 2013-07-20 15:38:13 UTC
Bug 318402 says that notifications appear below full-screen windows, so can this be closed?
Comment 9 Nate Graham 2018-06-08 20:00:21 UTC
Hello!

This feature request was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this feature request is already implemented in Plasma 5, or is no longer applicable.

Accordingly, we hope you understand why we must close this feature request. If the requested feature is still desired but not implemented in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham