Bug 468770 - Disabling and re-enabling unscaled screen in multi-scale screen arrangement makes plasmashell blurry on the scaled screen and causes popups from a panel on the scaled screen touching the unscaled screen's edge to appear on the unscaled screen
Summary: Disabling and re-enabling unscaled screen in multi-scale screen arrangement m...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 5.27.5
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: multiscreen
: 468355 (view as bug list)
Depends on:
Blocks:
 
Reported: 2023-04-21 16:11 UTC by Nate Graham
Modified: 2023-08-31 14:21 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 6.0
Sentry Crash Report:


Attachments
Display arrangement (32.69 KB, image/jpeg)
2023-04-21 16:11 UTC, Nate Graham
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nate Graham 2023-04-21 16:11:24 UTC
Created attachment 158276 [details]
Display arrangement

Plasma 5.27.5 (git stable branch) on top of Fedora KDE 37.


STEPS TO REPRODUCE
1. Be on Wayland
1. Start with the dual display setup pictured in the attachment. The right screen is primary at 200% scale, and the left is secondary at 100% scale (i.e. unscaled). My only panel is on the primary screen's left edge, essentially right in the middle of the whole arrangement.
2. Disable the secondary/left screen in the KScreen KCM
3. Re-enable it


OBSERVED RESULT
All plasmashell UI elements on the primary/scaled screen have become blurry. Also, when I click on the Kickoff button on the right screen's panel, the popup opens on the left screen.

Restarting plasmashell fixes both issues.


EXPECTED RESULT
No visual change to plasmashell UI elements; kickoff opens on the screen that its panel lives on.
Comment 1 postix 2023-04-22 10:16:50 UTC
*** Bug 468355 has been marked as a duplicate of this bug. ***
Comment 2 postix 2023-04-22 10:17:45 UTC
Can confirm on 5.27.4. It also happens for me when logging back in coming from standby.
Comment 3 postix 2023-04-22 10:20:54 UTC
Also when disabling the 2nd screen instead of restarting the plasmashell, everything becomes sharp on the primary for me again.
Comment 4 Nate Graham 2023-08-31 14:21:52 UTC
With Bug 473963 fixed by https://invent.kde.org/plasma/kwin/-/merge_requests/4373, I'm not able to re-test this issue on Plasma 6. I can confirm it's fixed! It might even have been an upstream Qt issue all along.