Summary: | _NET_FRAME_EXTENTS returns incorrect output on XWAYLAND | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | dofficialgman |
Component: | wayland-generic | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kde, nate |
Priority: | NOR | ||
Version First Reported In: | 5.27.4 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/2131c9beed0efb723b51781af7095466bd6c806e | Version Fixed In: | 5.27.7 |
Sentry Crash Report: |
Description
dofficialgman
2023-06-16 21:41:50 UTC
It should go without saying this is only applicable when the "Legacy Applications (X11)" setting is set to "Apply scaling by themselves" A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/4214 Git commit d8029e461ee115ac339f3d7b2062f01ec9c46c40 by David Edmundson. Committed on 01/07/2023 at 11:48. Pushed by davidedmundson into branch 'master'. x11: Sync frame extents in X11 native pixels Frame extents are written out over the wire they should be in X11 native pixels. i.e if we are using 200% scaling, and have X11 clients scale themselves then from the point of view of the client reading the properties the window decorations are twice the size as normal. M +4 -4 src/x11window.cpp https://invent.kde.org/plasma/kwin/-/commit/d8029e461ee115ac339f3d7b2062f01ec9c46c40 Any chance this can be merged into the Plasma/5.27 branch of kwin? Git commit 2131c9beed0efb723b51781af7095466bd6c806e by David Edmundson. Committed on 08/07/2023 at 10:33. Pushed by davidedmundson into branch 'Plasma/5.27'. x11: Sync frame extents in X11 native pixels Frame extents are written out over the wire they should be in X11 native pixels. i.e if we are using 200% scaling, and have X11 clients scale themselves then from the point of view of the client reading the properties the window decorations are twice the size as normal. (cherry picked from commit d8029e461ee115ac339f3d7b2062f01ec9c46c40) M +4 -4 src/x11window.cpp https://invent.kde.org/plasma/kwin/-/commit/2131c9beed0efb723b51781af7095466bd6c806e |