Skip to content

DPI scaling is incorrectly determined on X11 Linux #724

@whitequark

Description

@whitequark

This happens because it uses GLFW and GLFW currently retrieves content scale via "folklore heuristics" (their words) which do not really work: https://github.com/glfw/glfw/blob/b35641f4a3c62aa86a0b3c983d163bc0fe36026d/src/x11_init.c#L990-L1023

On X11 there's no unified way to do this. The best you could do in a fully arch-independent manner is to query RandR display DPI, but that's kind of a pain to do. An alternative is to look at GDK/Qt environment variables.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingprobably-fixedWe think this is fixed, need OP to confirmrenderingChanges to display capabilities

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions