Bug 483146

Summary: When opening Display Configuration, pre-select the screen it opened on
Product: [Applications] systemsettings Reporter: Eamonn Rea <eamonnrea>
Component: kcm_kscreenAssignee: kscreen-bugs-null <kscreen-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: nate, plasma-bugs-null
Priority: NOR Keywords: qt6, usability
Version First Reported In: 6.0.1   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Eamonn Rea 2024-03-10 18:07:10 UTC
SUMMARY
When opening "Display Configuration", either by searching for it, selecting it in System Settings, or when right-clicking on the Desktop and selecting "Configure Display Settings", it will not select the current display. Instead, it always selects one specific display.

I think this is most jarring with the last case; when right-clicking on the desktop and choosing to configure, I think it makes sense to select the current display. Making this behaviour consistent with the first two use-cases is just a bit of sugar I think. From System Settings, each time the menu is entered, the selected display should be updated to reflect the display it is currently on.

Not sure how much of this is technically feasible, although I think when right-clicking on the Desktop and opening display settings, the previous behaviour did actually select the current display.


STEPS TO REPRODUCE
1. Open "Display Configuration" either by searching for it, opening it from a System Settings window, or right-clicking on the desktop and selecting "Configure Display settings..."
2. The current display will not be selected, which may be inconsistent with the previous Plasma 5 behaviour, but I cannot recall exactly.

OBSERVED RESULT
Opening "Display Configuration" in any way will not select the current display by default.


EXPECTED RESULT
Opening "Display Configuration" should select the display the window is currently on at that time.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 6.7.8 Linux Zen
KDE Plasma Version: 6.0.1
KDE Frameworks Version:  6.0.0
Qt Version: 6.6.2 

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2024-03-11 21:36:40 UTC
Indeed, there's currently no facility for doing this. Would be nice though.