Bug 404244 - OSD and applet: add option to select primary display
Summary: OSD and applet: add option to select primary display
Status: RESOLVED FIXED
Alias: None
Product: KScreen
Classification: Plasma
Component: OSD and Plasma applet (show other bugs)
Version: 5.14.90
Platform: Neon Linux
: NOR wishlist
Target Milestone: ---
Assignee: Sebastian Kügler
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-02-12 15:11 UTC by Aldoo
Modified: 2023-07-26 20:05 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aldoo 2019-02-12 15:11:36 UTC
SUMMARY

Plasma recently added a convenient display switch window which can automatically pop up when a new monitor was plugged, or just triggered with a shortcut.

While this new feature is convenient, it is still insufficient because it gives no option to select what monitor will become the primary display after you choose to extend current display to some direction.

Why this is important (at least to me): I usually plug a new monitor during one the following two scenarii:
- scenario 1: when I come to my desk and plug my laptop onto its base station, to which a 24" monitor is connected. In this scenario, I obviously want the big external monitor to become the primary display, while the integrated screen of the laptop will play a secondary role.
- scenario 2: I need to give a lecture or make a presentation. In this scenario, I will plug a videoprojector to my laptop, but I want all my windows (including my panels) to stay on the laptop integrated monitor. Only the slides will be deported to the new display, which *must not* become primary.

PROPOSED NEW FEATURE

Add a checkbox (or any other UI control with similar functionality) on the display switch window to select whether the new monitor should become the primary display.

ALTERNATIVE

I believe I remember that in some previous version of Plasma, the display settings allowed to save current display configuration, and restore it when the same monitors are plugged again (similarly to the CLI tool autorandr).

Putting this feature back would be an even better solution for half my daily routine (i.e.: loading the configuration for the 24" monitor on my desk for scenario 1), but would not be sufficient for scenario 2 (because I can often make presentations on new, unknown, videoprojectors).
Comment 1 Allan Sandfeld 2022-10-07 09:34:47 UTC
I have changed the logic to extend from the primary screen. So one way to set primary screen now, is clicking to "only" the screen you want primary, and then click extend.
Comment 2 Nate Graham 2023-07-26 20:05:52 UTC
Sounds like this is more or less done-ish now. Anything more detailed I think required opening the full KCM, which has per-screen settings.