Bug 478696 - When OSD is invoked, show it on every screen
Summary: When OSD is invoked, show it on every screen
Status: RESOLVED DUPLICATE of bug 507695
Alias: None
Product: plasmashell
Classification: Plasma
Component: Display Configuration widget and OSD (other bugs)
Version First Reported In: 5.27.9
Platform: Fedora RPMs Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: multiscreen, usability
Depends on:
Blocks:
 
Reported: 2023-12-18 19:39 UTC by nilskemail+kde
Modified: 2025-10-26 16:17 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nilskemail+kde 2023-12-18 19:39:34 UTC
SUMMARY
Currently the Switch Display popup is only shown on the screen where the mouse (or active window?) currently is. However, if this use can no longer see this screen (e.g. the connected to a monitor which switched to a different input source) it becomes hard to disable that output. The user has to blindly navigate the mouse back to a visible screen in these cases.
Instead, we could simply show the popup on every connected screen and allow cycling through the available modes by pressing the keyboard shortcut again (similar to the task switcher). Other OS are already using this technique.


STEPS TO REPRODUCE
1. Have two screens connected to you machine.
2. Press the "Switch Desktop" shortcut (likely Meta+P, or a function key).
3. Press the same shortcut again

OBSERVED RESULT
The popup is only shown on a single screen and pressing the same shortcut again does not rotate through the available options.

EXPECTED RESULT
The popup should be shown on every connected screen. Pressing the same shortcut again should also rotate through the options similar to how Alt+Tab works with the task switcher.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 39
KDE Plasma Version: 5.27.9
KDE Frameworks Version: 5.111.0
Qt Version: 5.15.11

ADDITIONAL INFORMATION
Comment 1 fanzhuyifan 2023-12-19 04:57:32 UTC
Showing it on every screen sounds like a great idea
Comment 2 Nate Graham 2023-12-21 00:47:14 UTC
Cycling is already requested in Bug 444307; let's use this one for the request to show it on every screen.
Comment 3 Niccolò Venerandi 2025-10-26 16:17:08 UTC
This is a direct subset of the bug 507695 and fixing this would most likely require fixing 507695 too so I'll mark it as a duplicate of that one

*** This bug has been marked as a duplicate of bug 507695 ***