Bug 300642

Summary: Desktop widgets are displaced after logon when the desktop is extended across two monitors
Product: [Unmaintained] plasma4 Reporter: Marcelo Sales <mmtsales>
Component: desktopAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: normal    
Priority: NOR    
Version: 4.8.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Widgets are displaced to the right after logging in
Desktop widgets go back to their right position after dragging the panel to the bottom and back to the right
Window starts maximized with the wrong size in the wrong place
Window automatically resizes and relocates itself after the panel is dragged to the bottom and back to the right

Description Marcelo Sales 2012-05-26 03:38:36 UTC
I have two monitors which are physically positioned one above the other and have configured the desktop to extend across these two monitors using KDE System Settings. This configuration was then saved as default.
Every time I login, my desktop widgets are displaced to the right (see screenshot). If I move the panel on the right of the screen to the bottom, the widgets go back to their original position by themselves. After that, I can move the panel back to its original place and the widgets will remain in their right places.
However, after each login, I have to unlock widgets, drag the panel to the bottom, drag it back to the right and lock the widgets again.
Also, some windows which start maximized in the lower monitor are sized and positioned incorrectly (see screenshots). Again, if I move the panel on the right side of the screen to the bottom and then move it back to its original position, the window automatically resizes and repositions itself correctly.
These problems do not occur when the monitors are configured in clone mode.

Reproducible: Always

Steps to Reproduce:
1. Add some widgets to the desktop
2. Setup a panel on the right side of the screen
3. Use System Settings to configure a two monitors system in such a way that the desktop is extended across the two monitors, which are placed one above the other
4. Save this setup as default in System Settings
5. Save the desktop (K -> Exit -> Save session)
6. Logout and login again

Actual Results:  
Desktop widgets are displaced to the right.

Expected Results:  
Widgets should remain in the position they were originally placed and saved.
Comment 1 Marcelo Sales 2012-05-26 03:46:28 UTC
Created attachment 71371 [details]
Widgets are displaced to the right after logging in
Comment 2 Marcelo Sales 2012-05-26 03:47:49 UTC
Created attachment 71372 [details]
Desktop widgets go back to their right position after dragging the panel to the bottom and back to the right
Comment 3 Marcelo Sales 2012-05-26 03:52:51 UTC
Created attachment 71373 [details]
Window starts maximized with the wrong size in the wrong place

The window opens with its left side outside the screen and as wide as the entire desktop. Instead, its width should be the desktop width minus the panel width and it shouldn't go under the panel (see next screenshot).
Comment 4 Marcelo Sales 2012-05-26 03:53:58 UTC
Created attachment 71374 [details]
Window automatically resizes and relocates itself after the panel is dragged to the bottom and back to the right
Comment 5 Marcelo Sales 2012-05-26 04:07:09 UTC
Correction: now these problems happen even if the two monitors are in clone mode. I'm not sure it has anything to do with using multiple monitors.
Comment 6 Nate Graham 2018-06-08 19:52:49 UTC
Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug is already resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described  here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham