Bug 458180 - Per-output checkboxes for "Primary" setting are inappropriate and should be a global combobox instead.
Summary: Per-output checkboxes for "Primary" setting are inappropriate and should be a...
Status: CONFIRMED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kscreen (show other bugs)
Version: 5.25.4
Platform: openSUSE Linux
: NOR wishlist
Target Milestone: ---
Assignee: kscreen-bugs-null@kde.org
URL:
Keywords: usability
: 430108 (view as bug list)
Depends on:
Blocks:
 
Reported: 2022-08-22 19:57 UTC by Jack Hill
Modified: 2022-12-14 21:15 UTC (History)
3 users (show)

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


Attachments
The checkbox I'm referring to (88.67 KB, image/png)
2022-08-22 19:57 UTC, Jack Hill
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jack Hill 2022-08-22 19:57:19 UTC
Created attachment 151504 [details]
The checkbox I'm referring to

SUMMARY
The widget used for the "primary" setting is a checkbox, which suggests that the feature can be enabled/disabled.
In actual fact, the user is not allowed to uncheck the checkbox. Instead they must click on another screen and check the checkbox from there.
I think it should be clearer that this checkbox is one-way.

Maybe it should be greyed out when it is enabled?
Or maybe it should be replaced with a button. The label in the left column could be "Is primary:" and the text on the right could say "Yes" or "No". If it says "No", then there will also be a button next to it saying "Set screen as primary".

STEPS TO REPRODUCE
1. Have at least two monitors connected
2. Open Display Configuration
3. Click on the primary screen
4. Try to disable the "Primary" checkbox

OBSERVED RESULT
It doesn't work

EXPECTED RESULT
I would expect the checkbox to be unchecked.

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20220821
KDE Plasma Version: 5.25.4
KDE Frameworks Version: 5.97.0
Qt Version: 5.15.5
Kernel Version: 5.19.2-1-default (64-bit)
Graphics Platform: X11

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2022-08-23 08:07:24 UTC
This needs a better UI; what we want is a single global combobox that lets you choose which of your displays is primary.

Of course this will change back once we move to a system of marking displays as primary, secondary, tertiary, etc.
Comment 2 Nate Graham 2022-11-08 21:34:06 UTC
*** Bug 430108 has been marked as a duplicate of this bug. ***
Comment 3 Nate Graham 2022-11-08 21:34:24 UTC
According to Bug 430108, that's what it used to be!