Bug 435860 - Window decorations broken under non 100% scaling in wayland
Summary: Window decorations broken under non 100% scaling in wayland
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: aurorae (other bugs)
Version First Reported In: 5.21.3
Platform: Manjaro Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: wayland-only
Depends on:
Blocks:
 
Reported: 2021-04-18 01:31 UTC by ihasdapi
Modified: 2021-08-13 22:28 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ihasdapi 2021-04-18 01:31:34 UTC
SUMMARY
Third-party Aurorae themes broken under non 100% scaling in wayland

STEPS TO REPRODUCE
1. Select an aurorae theme for window decorations (e.g. nord, layan, ocean. etc...)
2. Login to a plasma-wayland session with non 100% scaling e.g. on 200% for a hidpi screen
3. Observe breakage.

OBSERVED RESULT

Improperly drawn window decorations that do not respond to clicks though can be dragged.

EXPECTED RESULT
Normal window decorations?

SOFTWARE/OS VERSIONS

Linux/KDE Plasma: Manjaro 5.10.26
KDE Plasma Version: 5.21.3
KDE Frameworks Version: 5.80.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION


Only happens on non 100% scaling. 


For reddit thread on issue: https://www.reddit.com/r/kde/comments/lg7ha4/nondefault_window_decorations_are_broken_under/

Image of problem: https://preview.redd.it/rja4w7g7ehg61.png?width=1024&auto=webp&s=874d51444a8a73d279d48ae412e90be4253578e1
Comment 1 ihasdapi 2021-04-25 02:10:23 UTC
UPDATE: After recent testing even stock window decorations e.g. breeze is broken under non-100% scaling as well with the same unrendered transparent effect as described in previous comment.
Comment 2 ihasdapi 2021-04-29 04:29:51 UTC
Tried stock oxygen theme which works across all scaling.
Comment 3 ihasdapi 2021-08-13 22:28:00 UTC
Works now under plasma version 5.22.4