SUMMARY STEPS TO REPRODUCE 1. Have 2 screens configured one to the top of another one. The bottom screen is primary 2. Configure default panel as a top panel 3. Add 2nd panel to be on the left side on the primary screen. Set the alignment to "bottom" and length to "fill height" 4. Restart plasmashell OBSERVED RESULT The first (horizontal) panel is on the primary screen The second panel is on the secondary screen EXPECTED RESULT Both panels should be on the primary screen SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.93.0 KDE Frameworks Version: 5.249.0 Qt Version: 6.7.0 Kernel Version: 6.7.3-zen1-1-zen (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 5800H with Radeon Graphics Memory: 23.1 GiB of RAM Graphics Processor: NVIDIA GeForce RTX 3050 Ti Laptop GPU/PCIe/SSE2 ADDITIONAL INFORMATION Both screens are configured to be fractionally scaled at 150%
Created attachment 165505 [details] Actual Behavior
Created attachment 165506 [details] Expected configuration
Created attachment 165507 [details] Display Configuration
Re-configuring the primary screen puts panel back on the expected place until the next plasmashell restart
If I set the alignment to "bottom" then the panel appears at the bottom screen after a restart which is configured to be the primary screen
Can reproduce. How bizarre.
Seems to be fixed in 6.0.3 (probably by https://invent.kde.org/plasma/plasma-workspace/-/commit/d03a98fc69c94f83f9410651d15a21ff41a72904)
I've got the misplaced panel again after reboot It seems that it now reproduces not 100% of the plasmashell restarts, but still can be misplaced on reboot
Ar you using Plasma 6.0.3 or later? If so, can you confirm that the original steps to reproduce make it happen, or else write new ones?
(In reply to Nate Graham from comment #9) > Ar you using Plasma 6.0.3 or later? If so, can you confirm that the original > steps to reproduce make it happen, or else write new ones? I'm on 6.0.3 1. Have 2 screens configured one to the top of another one. The bottom screen is primary 2. Configure default panel as a top panel 3. Add 2nd panel to be on the left side on the primary screen. Set the alignment to "TOP" and length to "fill height" (i've changed the alignment compared to the previous report to TOP) 4. Disconnect and connect back the display (or reboot, I think it also might happen on plasmashell restart) Now it's much harder to reproduce, I can't consistently get panel to switch it's screen (most of the times it launches on the screen it configured to be on) (in earlier kde versions it used to switch the screen on each plasmashell restart)
Created attachment 168292 [details] panel misplacement on plasma 6.0.3
As a data point, I am not currently able to reproduce this on git-master Wayland, using the setup steps in comment #10 https://bugs.kde.org/show_bug.cgi?id=480791#c10 I have tried disconnecting and reconnecting the external display multiple times, restarting plasmashell multiple times, and rebooting multiple times. The panels stay where they were configured (on the primary laptop display)