Bug 413539 - Notifications only appear on main monitor even when a notification widget is present on other monitors
Summary: Notifications only appear on main monitor even when a notification widget is ...
Status: CLOSED INTENTIONAL
Alias: None
Product: plasmashell
Classification: Plasma
Component: Notifications (show other bugs)
Version: 5.17.1
Platform: Kubuntu Linux
: NOR normal
Target Milestone: 1.0
Assignee: Kai Uwe Broulik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-28 09:05 UTC by Felix N.
Modified: 2019-11-04 17:40 UTC (History)
2 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 Felix N. 2019-10-28 09:05:16 UTC
SUMMARY
Upon upgrading to Plasma 5.17, notifications no longer appear on all monitors. Instead, they only appear on the main monitor, or if the notifications widget is removed from the main monitor, whichever monitor has the 'most recent' notifications widget will show them.

STEPS TO REPRODUCE
1. Use a (non-mirrored) multi-monitor setup with a notification widget on other monitors than the primary.
2. Have a notification appear, e.g. by placing and deleting a widget. 

OBSERVED RESULT
The notification only appears on the main monitor, or whichever monitor has a notifications widget which was the most recently created one.

EXPECTED RESULT
Notifications should appear on all monitors that have a notifications widget, as was the case in previous Plasma versions.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 19.10
KDE Plasma Version: 5.17.1
KDE Frameworks Version: 5.62.0
Qt Version: 5.12.4
Comment 1 Kai Uwe Broulik 2019-10-28 10:25:38 UTC
That's by design.
Comment 2 Felix N. 2019-10-28 10:27:31 UTC
If it's by design then I would appreciate an option to change it. I often have games on my main monitor, in fullscreen, or videos, or anything really, and therefore I am unaware of any notifications. Considering the majority of the notifications I get no longer show in notification history for some reason, I then probably miss a lot of things.
Comment 3 Kai Uwe Broulik 2019-10-28 10:28:51 UTC
How about placing a notification widget on your other monitor then?
Comment 4 Felix N. 2019-10-28 10:30:12 UTC
I do have a notification widget on my other monitor. I have the same bottom panel on both monitors featuring the same widgets (application launcher, task manager, system tray, clock, show desktop button), including a notification widget inside the system tray.
Comment 5 Felix N. 2019-10-28 11:18:30 UTC
Re-opening the issue as the bug is about notifications only showing on one monitor despite the presence of a notification widget on both screens, not only showing on one screen with one notification widget on that screen and none elsewhere, which I am aware is intended behaviour.
Comment 6 Kai Uwe Broulik 2019-10-31 16:56:17 UTC
I told you what the intended behavior is: one set of popups.

Having multiple popups lead to numerous issues in the past, since the popups time out but stop if you hover them. However, the other popup might still trigger the timeout because there is only one mouse.
Comment 7 Felix N. 2019-10-31 23:43:49 UTC
Could you please clarify what you think my issue is about? I can't tell if you understand what I mean or not.
Comment 8 Kai Uwe Broulik 2019-11-04 08:14:15 UTC
You want a set of popups for each notification widget you have. This is intentionally not the case and will not be changed, hence closing this ticket as resolved intentional.
Comment 9 Felix N. 2019-11-04 17:39:30 UTC
I don't understand what you mean by "set of popups for each notification widget [I] have". "set" makes it sound like you think I mean more than one notification on a single screen. I want one notification on every screen with a notification widget, as used to be the case. Why even have my notifications on my main screen if it's often covered by a full screen application, and therefore I won't see them? If the issue is that mousing over one notification on one screen means others disappear before it, surely you can have them act "as one" so if one is moused over it resets the timer for all of them.