How to show desktop notifications (produced by one AppImage) above full screen MPV player?

KDE Plasma 5.20.5
Debian 11 (Stable) 5.10.0-25-amd64
mpv --version → mpv 0.32.0

Hello, a messenger application in form of an AppImage is producing desktop notifications which are not displayed when i have an MPV player in a Full screen mode. When MPV is maximized, it is shown.

Please what to do exactly, steps in order to show this single app (AppImage), or all AppImage notifications even MPV is in Full screen mode? If not possible, then to set notifications on the top for all apps and then somehow toggle this setting when needed. ? Thank you

Are you running Wayland? (See in Info Center)

It’s not an issue of MPV. Its all windows under kwin_wayaland - a full screen window, even if not set to “Keep above other windows” will always hide notifications (plasmashell surfaces on the “notification layer”) even when those are set to “Keep above other windows”.

I haven’t checked (not time ATM) if there’s already an open issue ticket for this, but one should probably should be created if it does not exist.

No Wayland… I am unsure if bug exist, I am not right one to submit it properly as i am layman and do not understand workings. https://bugs.kde.org/buglist.cgi?quicksearch=notifications+full+screen+not+show&list_id=2458605
Any workarounds please?

Apparently there’s a configuration option for that (I didn’t remember):

(also - you can post images in the forum - it is very convenient)

It is not there in my case… ::

When I was searching for the option name, I have found only:

  1. https://r-pufky.github.io/docs/operating-systems/manjaro/ui-settings.html#personalization
  2. https://invent.kde.org/cimbali/plasma-workspace/-/blame/6ac0f4b0a43ee3cf87d12112f0dc9bce903ac14a/po/lt/kcm_notifications.po#L147

Any idea what is wrong/how to make it appear in:
KDE Plasma 5.20.5
Debian 11 (Stable) 5.10.0-25-amd64
mpv --version → mpv 0.32.0

or I assume it modifies certain file, so maybe manually inserting an option in it
?

That is a new feature from Plasma 5.22 - not just the configuration, even the behaviour.

You’d need to update to Debian 12 to get it.

1 Like

(sorry for posting in old thread)

I am on Fedora 42 with Plasma 6.4.4, but for me there’s only “Critical notifications” and “low-priority notifications”, the “Normal priority notifications” bit is completely missing like in @postcd’s screenshot, the only difference being that there isn’t even a gap, “critical” and “low-priority” are directly ontop of eachother:

This is also the same for me on Plasma 6.4 now, but as you can see from my older screenshot - the configuration option to “normal notifications show over full screen windows" (aka notificationSettings.NormalAlwaysOnTop) did exist before.

The “normal notifications” behavior was removed in Plasma 6.4 by Kristen McWilliam and Nate Graham as part of the feature work for automatically enabling Do Not Disturb when a full screen window is active.

The new configuration (called dndSettings.WhenFullScreen) replaces the “normal notifications” configuration - so now if you did not enable DND automatically when full screen, normal notifications show, and if you did - normal notifications do not show.

Well, as you can see from my screenshot, I don’t have DND automatically enable when fullscreen, but the notifications still stay invisible. They still appear, just that I cannot see them if the fullscreen window is on the main screen. When I open the start menu or have the fullscreen window on my second monitor, I can see the notifications just fine. Is there a way to make them always display if DND is off?

@Lampe2020 - I’m sorry, but I cannot reproduce:

Then I ran

sleep 10; notify-send "Task Complete" "Your long-running script has finished." -u normal -a "Testing"

Then I focused a full screen application and waited 10 seconds. Voila:

Interesting. When I tried that it showed up, both above YouTube in Zen and above Gwenview. So are notifications like Gwenview’s “Moving to trash” notification and notifications for when you have lost internet connectivity, and Discover’s “Updates available” set to low-priority?

Not really, as far as I can tell. You can check the “urgency” of notifications by looking at the application’s notifyrc file.

For example, for Plasma Discover its /usr/share/knotifications6/discoverabstractnotifier.notifyrc, so I can do this: (using egrep to hide translations, otherwise its difficult to read the output):

$ egrep -v 'Name\[|Comment' /usr/share/knotifications6/discoverabstractnotifier.notifyrc
[Global]
IconName=plasmadiscover
DesktopEntry=org.kde.discover

[Event/Update]
Name=Updates Are Available
Action=Popup

[Event/OfflineUpdateSuccessful]
Name=Successful Offline Update
Urgency=Low
Action=Popup

...

[Event/UpdateResart]
Name=Restart is Required
Urgency=High
Action=Popup

[Event/DistUpgrade]
Name=Upgrade available
Urgency=High
Action=Popup

So we can see some notifications have Urgency=High and others have Urgency=Low, but “Updates are available” has no Urgency setting - which AFAIK means Normal.

I’m not sure about Gwenview’s “Moving to trash” notification - I haven’t encountered it and Gwenview on my system does not have a notifyrc file and does not have an entry in Systm SettingsNotificationsApplications