Bug 465596 - Panels move to disconnected screens when updating to 5.27 beta
Summary: Panels move to disconnected screens when updating to 5.27 beta
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-multiscreen (show other bugs)
Version: 5.26.90
Platform: Arch Linux Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-11 19:51 UTC by qlum
Modified: 2023-02-21 17:11 UTC (History)
3 users (show)

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


Attachments
Screenshot of the Panjels and Desktops Management screen (203.76 KB, image/png)
2023-02-11 19:51 UTC, qlum
Details
Screenshot of desktop and panels at work (260.06 KB, image/png)
2023-02-17 09:36 UTC, qlum
Details

Note You need to log in before you can comment on or make changes to this bug.
Description qlum 2023-02-11 19:51:23 UTC
Created attachment 156158 [details]
Screenshot of the Panjels and Desktops Management screen

SUMMARY
After updating to the 5.27 beta, the panels on all but my primary monitor moved to disconnected screens.
This has happened before, but now I caught it as it happened.

STEPS TO REPRODUCE
1. Use a panel on multiple monitors
2. update plasma to 5.26.90

OBSERVED RESULT
My panels move to disconnected screens

EXPECTED RESULT
My panels stay on the displays used before the update.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:  Archlinux (wayland)
KDE Plasma Version: 5.26.90
KDE Frameworks Version: 5.102.0
Qt Version: 5.15.8

DISPLAY / GPU configuration
AMD RX7900xt + Intel UHD 630
Main monitors (3x 1440p 144-165hz) connected to the gpu
1x 1200x1920 (portrait) connected to the intel igp
GPU drivers used: mesa git

ADDITIONAL INFORMATION
This issue or similar issues have happened before in the past, but thanks to the newish Panels and Desktops Management window, they are at least easy to fix.

Sidenote, the large number of disconnected displays may be related to my recent GPU switch.
Comment 1 Nate Graham 2023-02-12 20:06:16 UTC
When you say, "Use a panel on multiple monitors" you mean that each screen has its own panel, right?

This happened after you upgraded but it didn't happen again afterwards, right?
Comment 2 qlum 2023-02-12 20:10:28 UTC
(In reply to Nate Graham from comment #1)
> When you say, "Use a panel on multiple monitors" you mean that each screen
> has its own panel, right?
> 
> This happened after you upgraded but it didn't happen again afterwards,
> right?

Correct on both.
I use a panel on every monitor
It only happened when restarting after the upgrade.
Comment 3 Nate Graham 2023-02-12 20:12:30 UTC
Ok, thanks!

I believe this will be fixed with some code pushed to the final Plasma 5.27 release so others won't have to experience it.
Comment 4 qlum 2023-02-17 09:36:57 UTC
Created attachment 156357 [details]
Screenshot of desktop and panels at work
Comment 5 qlum 2023-02-17 09:39:54 UTC
I just tested it at work where I have 5 screens, updating from plasma 5.26 stable to 5.27 stable, and it does not seem to be fixed.
Upon updating, the panels on 2 of my screens stayed in place. An improvement over the just one at home. On my other 3 screens, they did get moved to disconnected displays.
Comment 6 qlum 2023-02-17 09:53:56 UTC
Just a few sidenotes:
The Panels and Desktops Management window shows old desktop backgrounds, but does seem to update them upon editing. 
I have not yet updated my setup at home to the stable version of 5.27 and will do so later tonight.

My work setup also run a gpu + igp (both amd on mesa stable)
my center 3 monitors are connected to my gpu of which 2 had the panels remain in place, on the third one connected to the gpu it moved to a disconnected display. Same goes for the two screens connected to the igp.
Comment 7 Marco Martin 2023-02-18 08:52:51 UTC
did it only did that after the upgrade, or even if you put them back in the proper place they keep being moved after every reboot?
Comment 8 qlum 2023-02-18 08:55:16 UTC
(In reply to Marco Martin from comment #7)
> did it only did that after the upgrade, or even if you put them back in the
> proper place they keep being moved after every reboot?

Only after the upgrade, subsequent reboots did not move the panels.
The panels also stayed in place on my home setup upgrading from 5.26.90 to 5.27 at my home setup.
Comment 9 Nate Graham 2023-02-21 17:11:59 UTC
I'm afraid there's probably nothing we can do here then, unfortunately. Migration is always going to be a bit messy, especially for complicated screen and desktop setups. I'm happy to hear that it's working more stably now that you've upgraded though! That's the most important part.