| Summary: | High-DPI Fractional Scaling nonfunctional on KDE Plasma + Wayland | ||
|---|---|---|---|
| Product: | [Applications] krita | Reporter: | Swiftloke <swiftlokex> |
| Component: | Usability | Assignee: | Krita Bugs <krita-bugs-null> |
| Status: | RESOLVED LATER | ||
| Severity: | normal | CC: | everard.nisse, griffinvalley, halla, thehambo11 |
| Priority: | NOR | Keywords: | wayland-only |
| Version First Reported In: | git master (please specify the git hash!) | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Swiftloke
2023-05-16 01:52:50 UTC
Encountered and reproduced this bug as described with scaling unavailable. Starting Krita with " QT_SCALE_FACTOR 1.5 krita " improves usability but not greatly. Maybe toolbars and dockers in general should be customizable like the toolbox docker is now. For what it's worth, I can reproduce this. With the fractional scaling option set in KDE Plasma 6.1.3's Display Settings to 150%, under X11 the scaling is automatic. But under Wayland (whether launched normally or with `WAYLAND_DISPLAY= krita` to force XWayland, assuming Krita even has a native Wayland implem), Krita's scale is always 100%, even with "Enable HiDPI Support" enabled in the settings. I have to now explicitly prepend `QT_SCREEN_SCALE_FACTORS=1.5` (or whatever my desktop happens to be using at the time) to get the same effect under Wayland. Krita doesn't support native wayland at this point. If fractional scaling doesn't work with xwayland, it's more likely to be a bug or limitation in xwayland, since that should function like native x11. Wayland support is something that will come, but don't expect it for quite some time, and don't expect wayland to be a good platform for applications like Krita: for instance, it's ideas about color management are completely bonkers. |