Summary: | With existing vertical panel, new bottom panel set to custom width isn't correctly centered and attached to its screen edge until plasmashell is restarted | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | righn |
Component: | Panel | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nate, niccolo.venerandi |
Priority: | NOR | ||
Version: | 6.0.1 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 6.2.0 | |
Sentry Crash Report: |
Description
righn
2024-03-06 18:29:03 UTC
Is this on X11 or Wayland? If you try in a new user account, does it work? (In reply to Nate Graham from comment #1) > Is this on X11 or Wayland? > > If you try in a new user account, does it work? I'm on Wayland. I tried X11, the issue wasn't there. Then I created another user account and when to try there both X11 and Wayland. Worked fine and then after going back to my main account, the issue disappeared too on Wayland. So that's good and interesting. I think I can reproduce the issue, but the steps are fairly involved. Here are the steps that work for me with a single screen at 225% scale: 1. Start with a default bottom panel 2. Right-click on it > Show Panel Configuration 3. Move it over to the left screen edge 4. Exit Edit Mode by clicking on the close button on the global Edit Mode toolbar 5. Restart plasmashell with `systemctl restart --user plasma-plasmashell.service` for good measure 6. Right-click on desktop > Enter Edit Mode 7. Global Edit Mode toolbar > Add Panel > Empty Panel 8. Right-click on new empty full-width bottom panel > Show Panel Configuration 9. Change width mode to Custom 10. Drag on right edge of ruler to set a custom width At this point, the panel resizes, but it's attached to the left side of the screen, not centered as expected. 11. Now exit edit mode by clicking on the close button on the global Edit Mode toolbar At this point, the bottom panel is not touching the bottom of the screen. 12. Now restart plasmashell with `systemctl restart --user plasma-plasmashell.service` At this point, the panel is centered and touching the bottom of the screen as expected. Well, I had to reinstall EndeavourOS to unrelated issues. And this bug reappeared again, so I guess it still exists and wasn't only on my side, but using `systemctl restart --user plasma-plasmashell.service`, as Nathan mentioned, resolved it right away. But I guess, it could be problematic for new KDE users. With current git master, I can no longer reproduce the issue at all; it would appear it's been fixed by one of the many code refactors done for panels during this development cycle. |