https://bugs.kde.org/show_bug.cgi?id=365286
Bug ID: 365286 Summary: 90 degree screen rotation causes plasmoids to move, don't move back if screen returns to original orientation Product: plasmashell Version: 5.6.5 Platform: Debian testing OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: Desktop Containment Assignee: se...@kde.org Reporter: bren...@quantumfurball.net My workflow involves occasionally turning my screen 90 degrees (e.g. to read a document or edit a portrait picture), but only temporarily. I use KScreen to switch the orientation of the display. Plasma helpfully moves the plasmoids I have on the desktop so that they fit (horizontally) in the new dimensions. When I'm done, I turn my screen back and change the display orientation back to the original in KScreen. The plasmoids do not move back to where they were originally - instead they stay where they were moved to (relative to the left side of the screen). I put my plasmoids near the right side of the screen, so they end up shifting to about the middle, and I have to manually drag them back every time. This is a pain. Reproducible: Always Steps to Reproduce: (0. Assumption: Your display is not square.) 1. Place some plasmoids in various locations (at least one near the right or bottom edge of the screen). 2. Use KScreen (presumably any xrandr client would also work) to rotate the display 90 degrees. 3. See on the desktop the positions have changed to fit in the new screen dimensions. 4. Rotate the display 90 degrees back to the original orientation. 5. See on the desktop Plasma has forgotten the original positions as they have not changed back. 6. Move all of your plasmoids back to where you put them to begin with... Actual Results: Plasmoids are shifted, user is annoyed. Expected Results: I think it would be useful for plasmoids positions to be stored independently for different screen orientations. Then if positions are present for an orientation Plasma can just use them, and if they're missing, Plasma can generate them automatically. It also gives the user the ability to tweak things for each orientation - because how likely is it that automatic repositioning is going to get things "just right"? I checked the 5.7 changelog to see if anything seemed to address this, but spotted nothing. -- You are receiving this mail because: You are watching all bug changes.