Bug 393247

Summary: Multiple notification applets generate multiple notifications on job completion.
Product: [Plasma] plasmashell Reporter: nikolaydoe
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED FIXED    
Severity: normal CC: docampo.angel, nate, plasma-bugs-null
Priority: NOR    
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description nikolaydoe 2018-04-18 10:09:27 UTC
Popups shows twice on each display
Comment 1 Nate Graham 2018-04-18 17:04:51 UTC
Does each display have its own Panel?
Comment 2 nikolaydoe 2018-04-18 20:45:27 UTC
Yes
Comment 3 Nate Graham 2018-04-18 20:55:23 UTC
Seems like that may be expected then. But I'll let the Plasma folks weigh in.
Comment 4 nikolaydoe 2018-04-18 20:56:40 UTC
I would expect that each panel should show it's popups on it's own monitor, not on both simultaneously.
Comment 5 Angel Docampo 2018-12-12 23:47:55 UTC
Yes, I can understand to show just one popup in each monitor, but it doesn't make sense to show three popups on each of your three monitors of the very same notification. Its weird.

Confirmed this happens since years, I would even say since plasma (I would bet it didn't happened on KDE). 
I've just opened a new proposal to let the user configure notifications a bit deeper (let's see what plasma devs think about this) https://bugs.kde.org/show_bug.cgi?id=402078

But anyway, I don't even want to imagine what kind of crazy hell must be to have six monitors and transfer a file xD
Comment 6 David Edmundson 2018-12-13 00:22:10 UTC
*** Bug 402078 has been marked as a duplicate of this bug. ***
Comment 7 David Edmundson 2018-12-13 00:23:39 UTC
The notification applet handles KUIServer integration as well as notifications.
It's the KUIServer integration inside the applet that creates notifications about jobs. If you have two applets it creates two notifications. That part is a bug. 

(jobs.qml:104)

Probably best to move the notification generation code out to somewhere shared, possibly the dataengine.
Comment 8 Nate Graham 2021-03-10 03:59:51 UTC
No longer happens with the awesome notifications rewrite that happened in Plasma 5.16. :)