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.

Reply via email to