SUMMARY *** Notifications do not follow the active screen, and instead will appear on one fixed screen, apparently the first one that had the notification applet added and enabled, which is usually but not necessarily the primary screen. This makes notifications easy to be missed when they appear on a screen one is not currently looking at. It also makes window behavior inconsistent since notificaitons behave differently from all other kinds of windows. *** STEPS TO REPRODUCE 1. Have multiple screens 2. Work on a screen that is not the default for the notifications applet 3. Get a notification OBSERVED RESULT Notification appears on a different screen EXPECTED RESULT Notification appears on the currently active screen SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.24.4 KDE Frameworks Version: 5.92.0 Qt Version: 5.15.3 Kernel Version: 5.17.1-arch1-1 (64-bit) Graphics Platform: X11
I should add that this issue can also not be worked around by the Always Open on Active Screen KWin script since notitification windows are not moveable across screens.
We've gotten a bunch of requests for this over time, yeah.
This is technically possible now that https://invent.kde.org/plasma/kwin/-/merge_requests/2209 is merged! Just need to implement it, come up with a reasonable UI for using it, and figure out how to handle the case of having notifications on one screen, and you move the cursor to another one, and new notifications arrive. What do to? Move them all? Start to accumulate a second stack of notifications on the other screen?