If I get it right, the philosophy of Display configuration KCM is to do the right thing based on the displays connected. It generally does a good job of remembering my last settings with a particular given set of outputs connected.
However, in practice I sometimes want to dynamically change between several profiles. I have three monitors that I use for work and general stuff. Sometimes, I would like to watch a video or play a game. For that reason, I would like to turn off all the displays but one. Right now this is cumbersome:
- Manually disable unneeded displays in KCM. Works, but it is a lot of clicking (and actually reenabling them does not wholy remember the display arrangement, so it is kind of repetetive).
- Just unplug the monitors I am not interested in. That wears out the connectors that might not be reachable, but in my case is a nonstarter as I need to turn of my laptop’s screen, and that cannot be unplugged.
- Have a script using kscreen-doctor. Unfortunately, kscreen-doctor does not seem to have a switch to output the settings in current use, so I would need to figure out how to specify each arrangement I want to use.
For me, an ideal would be a button in the KCM with a function “Save this arrangement for future use.” And another switch that would allow me to easily switch between the profiles. Has something like that be considered? I am not the only one needing this, it seems (it actually sounds like a thing some people might need):
https://www.reddit.com/r/kde/comments/15abgzq/is_it_possible_to_create_display_profiles/
https://www.reddit.com/r/kde/comments/j8n0yw/i_made_a_display_profile_switcher_applet_for_kde/