https://bugs.kde.org/show_bug.cgi?id=421032

Andrew M <quantumpha...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |quantumpha...@gmail.com

--- Comment #4 from Andrew M <quantumpha...@gmail.com> ---
The external screen OSD has never worked for me with 3+ screens. It might help
if the expected behaviour was better defined so there's something to target and
discuss. What I want to happen when more than 1 external (3+ total) is
attached:

- The back-end should be saving the last configuration for the current plugged
in monitors. I believe this is how it currently works.
- When a new monitor is plugged in that takes total monitor count 3 or more it
makes a new configuration for all combined monitors models/serial numbers/ports
and puts up a special OSD asking to put it in the left, right, turn off or open
Display Settings.
- Build-in only should always turn off all externals and put the primary Plasma
desktop/panels on it.
- Selecting external+built-in from previously built-in only will use that last
saved configuration.
- External only will put the primary Plasma desktop/panel on one of the
externals and turn off the built-in. It should remember the configuration as if
the built-in monitor was disconnected. It should behave the same as above when
the lid is closed on the laptop, i.e. sharing the same config.
- Unify/clone should be removed when 3+ screens. It's too hard to predict which
external should clone the built-in. Let the user go into the settings to do
that manually. Unless it can be smart and recognise a projector by the monitor
ID or maybe just pick one with the same resolution as the built-in if they
differ.
- Hide extend left or right. Replace with a generic extend that uses the
remembered configuration or generates a new one that would be wrong anyway.
Extend left/right doesn't make much sense in 3+ screen setups where it still
has ideally a 50% chance of putting the 2 externals backwards.
- The OSD should have an icon to open Display Settings towards the right before
the cancel icon so the user can quickly make manual changes.
- Repeatedly pressing the Fn+Display combo should cycle through the OSD options
and releasing Fn should pick it. This might not be feasible depending on laptop
quirks but most send the Display key down multiple times and only the key up
when Fn was released last I checked with `xev`.

Anyway, that's my thoughts on how it should work. I haven't even touched on how
this would work on a desktop without a definitive built-in screen.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to