| Summary: | Qt apps scaling breaks in multi-monitor setup with 90 degree rotation | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Szymon Łągiewka <bugs-kde> |
| Component: | wayland-generic | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | nate |
| Priority: | NOR | ||
| Version First Reported In: | 5.23.4 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Screen arrangement | ||
|
Description
Szymon Łągiewka
2021-12-13 20:47:16 UTC
Looks like a Qt bug at quick glance. Can you run a Qt application with WAYLAND_DEBUG=1 environment variable and post the output here? Please avoid moving the window between screens back and forth too much, so parsing the debug log is easier. Sure. The outputs from 2> in the snippet: https://invent.kde.org/-/snippets/2010 I've noticed that scaling doesn't break if I move the window directly to another screen via Move to Screen (from title bar). From Nate's blog I heard about ``` In the Plasma Wayland session, when you drag a window containing QtQuick-based user interface elements to another screen that’s using a different scale factor, the window instantly adjusts itself to display properly according to that screen’s scale factor, with no blurriness or pixelation. It even works when a window is partially on one screen and partially on another! (David Edmundson, Frameworks 5.101. Link 1 and link 2) ``` This seems like it's similar. I will test if (or when) I get the chance to update to 5.101. I can no longer see the issue! Closing ;) |