Bug 491860 - Screen Layout quick options don't work with >2 screens, and no visual indication that they don't work
Summary: Screen Layout quick options don't work with >2 screens, and no visual indicat...
Status: RESOLVED DUPLICATE of bug 421032
Alias: None
Product: KScreen
Classification: Plasma
Component: OSD and Plasma applet (other bugs)
Version First Reported In: 6.1.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: kscreen-bugs-null@kde.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-18 12:22 UTC by tamodolo
Modified: 2024-08-19 19:08 UTC (History)
3 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 tamodolo 2024-08-18 12:22:43 UTC
***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

SUMMARY
Either the Screen Layout from system tray and SUPER + P shortcut change nothing.

STEPS TO REPRODUCE
1. SUPER + P
2. Click any option
3. Nothing change.

OBSERVED RESULT
No result is observed

EXPECTED RESULT
I expect this to remember the last 2 or 3 layout I last used or offer a way to configure these options with the layourts I use.

For example:

- When I select "laptop screen" I expect to enable only my main and second monitor
- When I select "External Screen" I expect it to enable only my TV.
- When I select "extend to some direction" I expect it enable all screen

All this while remembering where I positioned them previously.

This settings take into account that I'm on laptop but in reality I'm on desktop. I would really apreciate if this was actually configurable so I can add options to fit my need.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Any. This is an old problem I have.
KDE Plasma Version: 6.1.4
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2

ADDITIONAL INFORMATION
CPU: Ryzen 5600x
RAM: 32gb
MB: Gigabyte B450 Aorus Pro
GPU: nVidia RTX 3070
GPU driver: 560.31.02 (beta) this problem also happen in previous drivers.
Comment 1 fanzhuyifan 2024-08-18 16:54:32 UTC
Quick options only support simple default configurations with two screens. For more complicated setup you should use the display configuration in settings.
Comment 2 tamodolo 2024-08-18 20:28:49 UTC
(In reply to fanzhuyifan from comment #1)
> Quick options only support simple default configurations with two screens.
> For more complicated setup you should use the display configuration in
> settings.

No. This is definitely a bug as it is expected that these options do something when used. As you click it and nothing happens then the obvious conclusion is that it's broken even if that this is the intended behavior for now. As it is now this feature breaks when user connect more than 2 monitors.
Comment 3 fanzhuyifan 2024-08-18 20:30:01 UTC
(In reply to tamodolo from comment #2)
> (In reply to fanzhuyifan from comment #1)
> > Quick options only support simple default configurations with two screens.
> > For more complicated setup you should use the display configuration in
> > settings.
> 
> No. This is definitely a bug as it is expected that these options do
> something when used. As you click it and nothing happens then the obvious
> conclusion is that it's broken even if that this is the intended behavior
> for now. As it is now this feature breaks when user connect more than 2
> monitors.

Makes sense. IMO we should probably disable these quick options when there are more than 2 monitors.
Comment 4 tamodolo 2024-08-18 20:35:44 UTC
(In reply to fanzhuyifan from comment #3)
> (In reply to tamodolo from comment #2)
> > (In reply to fanzhuyifan from comment #1)
> > > Quick options only support simple default configurations with two screens.
> > > For more complicated setup you should use the display configuration in
> > > settings.
> > 
> > No. This is definitely a bug as it is expected that these options do
> > something when used. As you click it and nothing happens then the obvious
> > conclusion is that it's broken even if that this is the intended behavior
> > for now. As it is now this feature breaks when user connect more than 2
> > monitors.
> 
> Makes sense. IMO we should probably disable these quick options when there
> are more than 2 monitors.

I don't think this would be hard to fix for multiple monitor just by making options to edit this shortcut inside display manager by remembering the user desired setting and let users atach to the shortcut.

I don't know how to implement that but I did a lot of VBA in my life so I see this problem as fast to solve as remembering a buton and runing a comand to change display would be simple instead of expecting the user to make a .sh to workaround that.
Comment 5 fanzhuyifan 2024-08-18 20:47:23 UTC
(In reply to tamodolo from comment #4)
> I don't think this would be hard to fix for multiple monitor just by making
> options to edit this shortcut inside display manager by remembering the user
> desired setting and let users atach to the shortcut.
> 
> I don't know how to implement that but I did a lot of VBA in my life so I
> see this problem as fast to solve as remembering a buton and runing a comand
> to change display would be simple instead of expecting the user to make a
> .sh to workaround that.

That sounds like a feature request about adding the ability to use custom layouts to the quick options panel. Would you like to make this report about that?
Comment 6 tamodolo 2024-08-18 21:38:45 UTC
(In reply to fanzhuyifan from comment #5)
> (In reply to tamodolo from comment #4)
> > I don't think this would be hard to fix for multiple monitor just by making
> > options to edit this shortcut inside display manager by remembering the user
> > desired setting and let users atach to the shortcut.
> > 
> > I don't know how to implement that but I did a lot of VBA in my life so I
> > see this problem as fast to solve as remembering a buton and runing a comand
> > to change display would be simple instead of expecting the user to make a
> > .sh to workaround that.
> 
> That sounds like a feature request about adding the ability to use custom
> layouts to the quick options panel. Would you like to make this report about
> that?

The way I sugested may be considered a feature request but my sugestion isn't the only solution as there are people more clever than me in KDE team that could think a different and better solution to fixing this feature and making it work for any number of monitors. This ticket isn't about my sugestion but the problem as a whole.

Probably the way to deal with my sugestion is by opening an independent feature request while leaving this issue open as my sugestion is an incomplete solution.
Comment 7 fanzhuyifan 2024-08-18 21:57:45 UTC
(In reply to tamodolo from comment #6)
> Probably the way to deal with my sugestion is by opening an independent
> feature request while leaving this issue open as my sugestion is an
> incomplete solution.

Could you open a separate report then? Thanks.
Comment 8 tamodolo 2024-08-18 22:13:36 UTC
(In reply to fanzhuyifan from comment #7)
> (In reply to tamodolo from comment #6)
> > Probably the way to deal with my sugestion is by opening an independent
> > feature request while leaving this issue open as my sugestion is an
> > incomplete solution.
> 
> Could you open a separate report then? Thanks.

How's the proper way to do this? I searched for a while but here I can only open bugs. Should I open here with a [Feature Request] in the begining?
Comment 9 fanzhuyifan 2024-08-19 02:19:41 UTC
(In reply to tamodolo from comment #8)
> (In reply to fanzhuyifan from comment #7)
> > (In reply to tamodolo from comment #6)
> > > Probably the way to deal with my sugestion is by opening an independent
> > > feature request while leaving this issue open as my sugestion is an
> > > incomplete solution.
> > 
> > Could you open a separate report then? Thanks.
> 
> How's the proper way to do this? I searched for a while but here I can only
> open bugs. Should I open here with a [Feature Request] in the begining?

The interface is the same as for the bug reports. Yeah just put something like [feature request] in the title, and set severity to wishlist.
Comment 10 tamodolo 2024-08-19 12:39:54 UTC
Feature request related to this issue is open. Thanks for all the help in opening this right.

https://bugs.kde.org/show_bug.cgi?id=491900
Comment 11 Nate Graham 2024-08-19 19:08:54 UTC

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