https://bugs.kde.org/show_bug.cgi?id=436648
Bug ID: 436648
Summary: Switching monitor input, screen setup is lost
Product: plasmashell
Version: 5.20.5
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: Desktop Containment
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: 1.0
SUMMARY
Got a new monitor and attached it via HDMI.
Today I switched to DisplayPort and the complete setup of my screen is gone:
- wallpaper
- panel
- folder views
Switching back to HDMI things went back to normal.
It is the same screen, the same solution, the same position, just the input
changed.
Having both cables connected
System Settings -> Display Configuration
lists the screen twice.
Selecting DP and setting
"Replica of"
to HDMI
I can switch back to DP and remove the HDMI cable with the screen setup
suddenly intact.
Plasma needs a way to make that easier and w/o guess works.
Didn't find yet where Plasma stores the mapping for input and screen setup
(.config/plasma-org.kde.plasma.desktop-appletsrc seems to be innocent), but if
for soem reason Plasma needs to hold onto a transient identifier as the input,
it should offer a way to apply an existing screen setup to a (from Plasma's
PoV) newly attached screen!
Could be a dialog
"We found a screen setup for <Screen name> from ... for a screen of size ... --
do you want to use that?"
or a table in preferences, where one can choose (and delete) existing screen
setups.
After all, getting a new monitor is a rather common occurence.
To simply throw everything away silently and leaving users to set up everything
again is certainly not good UX.
SOFTWARE/OS VERSIONS
Operating System: Debian GNU/Linux 11
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2
Kernel Version: 5.10.0-6-amd64
OS Type: 64-bit
Processors: 8 × Intel® Core™ i7-4700MQ CPU @ 2.40GHz
Memory: 15,4 GiB of RAM
Graphics Processor: Mesa DRI Intel® HD Graphics 4600
ADDITIONAL INFORMATION
--
You are receiving this mail because:
You are watching all bug changes.