https://bugs.kde.org/show_bug.cgi?id=458667
Bug ID: 458667 Summary: Plasmashell gets confused about displays in a 3 display setup when one display is disconnected/reconnected/changed online Product: plasmashell Version: 5.25.4 Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Multi-screen support Assignee: plasma-b...@kde.org Reporter: dinumar...@gmail.com CC: aleix...@kde.org, notm...@gmail.com Target Milestone: 1.0 I have a 3-monitor setup around my laptop: 1) Native laptop display 2) Displayport display, usually connected and turned on 3) HDMI port is connected to a HDMI switch which can route it to a HDMI projector, external soundsystem, etc. HDMI IDs supplied by the HDMI switch can vary (from disconnected to various display ids) *** STEPS TO REPRODUCE 1. Multi-display setup (I use 3) 2. Disconnect and reconnect display(s) online (no restart); switch one display with a different ID display; flip the notebook lid up and down (to turn off native display). It's just the physical connect and disconnect and state change of the displays, don't touch any settings. OBSERVED RESULT Any of the above operations will result, not always but at random times, in some of these consequences: - Displays IDs switched (Display 1 listed as Display 2 and vice-versa, physical characteristics flipped). Probably upstream. - Display IDs duplicated (Display 1, Display 1). Probably upstream. - Toolbars swapped between displays, even when the final configuration is identical to the initial configuration. The toolbar "dance" gets persisted: even if immediately restarting computer, primary display toolbars remain moved on secondary or vice-versa - Toolbars wrongly sized on displays - Primary display switch not working in settings to change primary display - Display positions moved around the global rendering coordinates, even when final config is identical to initial - HDMI display resolution or scaling changed for previously known display (including when final = initial) Some of these problems seem upstream (cannot be fixed until rebooting the system); duplicate device IDs seems to be one of them. Others are immediately fixed by plasmashell --replace EXPECTED RESULT - Previously known configurations retain the same primary display, as well as per-display resolution, scaling, and global coordinates - Toolbars are properly positioned - Toolbars never jump from primary display to a secondary or vice-versa SOFTWARE/OS VERSIONS FC36 Plasma 5.25.4 KDE Frameworks Version: 5.97.0 Qt Version: 5.15.5 Display ports: Intel HD 4600 (possibly relevant for upstream bugs) -- You are receiving this mail because: You are watching all bug changes.