Bug 446591 - Workspace icons rearrange at display reconnect
Summary: Workspace icons rearrange at display reconnect
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-multiscreen (show other bugs)
Version: 5.23.3
Platform: Other Other
: NOR normal
Target Milestone: 1.0
Assignee: Aleix Pol
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-06 23:33 UTC by Tobias G.
Modified: 2023-05-11 03:46 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias G. 2021-12-06 23:33:06 UTC
SUMMARY
Hey there, I have two 4k displays connected via Displayport, one is rotated by 90 degrees, the other one is my main display. 
It happened multiple times already that after turning off both displays and on again, the icons I ordered manually on my workspace rearrange themselves, appending icons in a second / third etc. road after the first one. 
I have similar issues when changing the display resolution to something smaller than the icons need to be displayed (e.g. when starting games for the first time at low resolution, which should be another issue, but might get solved here as well). 

My guess is that the PC forgets about the displays and when reconnected, arranged the icons again, changing the order. (just a guess though, but I see my display flickering beforehand). 
This issue might get solved by saving the icon layout and, if the resolution changes / displays get disconnected and reconnected, the icon layout is restored, if no changes have been made to them in the meantime. 


STEPS TO REPRODUCE
0. Arrange icons on workspace manually in multiple rows
1. Turn off display connected via DP
2. Turn it on again
3. Observe

OBSERVED RESULT
Icons are rearranged

EXPECTED RESULT
Previous layout should be kept

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Kubuntu 21.10
(available in About System)
KDE Plasma Version: 5.23.3
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Should any logs or additional information be required, I'd be happy to help!
Comment 1 Nate Graham 2023-04-11 14:49:37 UTC
Mose of the code here has changed to improve multimonitor use-cases in Plasma 5.27. Any chance you can upgrade to that version and see if the issue is fixed now?
Comment 2 Bug Janitor Service 2023-04-26 03:46:07 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2023-05-11 03:46:02 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!