https://bugs.kde.org/show_bug.cgi?id=492432
Bug ID: 492432 Summary: Fractional scaling makes it impossible to view 100% zoom Classification: Plasma Product: plasmashell Version: 6.1.4 Platform: NixOS OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: m1vri...@duck.com CC: k...@davidedmundson.co.uk Target Milestone: 1.0 SUMMARY For certain graphics applications, it is important to be able to see a 1:1 pixel perfect view of content, usually by setting the zoom level to 100%. When fractional global scaling is used, 100% zoom no longer represents pixels dot to dot. I don't know how fractional scaling is implemented, but an acceptable workaround in my opinion would be to be able to bypass global scaling for certain applications or windows, ideally with the ability to then override it with their own scaling setting, with the user warned that fractional scaling has this issue and to choose integers for graphics apps. There are ways to adjust the scaling of certain applications (env QT_SCALE_FACTOR=[x], env QT_AUTO_SCREEN_SCALE_FACTOR=[x]) but this does not actually fix the problem – the zoom on most apps is still affected in the same way by the global scaling. These also can't neatly get you back to 100% scaling since it multiplies with the global scaling, and it causes the UI to break on some applications (presumably due to scaling twice). STEPS TO REPRODUCE 1. Set global scaling to a fraction such as 150%, 120% etc. 2. Open a graphics application such as Krita, Gwenview, DaVinci Resolve etc. 3. Set zoom on an image or viewer to 100% OBSERVED RESULT Image displays at incorrect size EXPECTED RESULT Image displays pixels dot to dot at 100% zoom no matter your global scaling. SOFTWARE/OS VERSIONS Operating System: NixOS 24.11 KDE Plasma Version: 6.1.4 KDE Frameworks Version: 6.5.0 Qt Version: 6.7.2 Kernel Version: 6.8.9 (64-bit) Graphics Platform: Wayland -- You are receiving this mail because: You are watching all bug changes.