7:05:44lokejackdaniel: (or anyone else who may know the answer) XLIB:SCREEN-WIDTH divided by XLIB:SCREEN-WIDTH-IN-MILLIMETERS and converted to DPI returns 96, even if I configure my display to be 2× scale.
7:06:50lokeHow can I actually get the display scaling? I have a bug report on Climaxima saying that font scales are off on a 4k display, which I presume is because he uses display scaling. Climaxima only takes the override font scale setting into consideration.
7:27:54jackdanielscaling is not part of X11 protocol afaik
7:28:14jackdanielmaybe it is stored as some property of the screen by wm?
7:28:55jackdanieleither way it is correct that screen-width returns pixel width, not scaled one
7:45:55lokejackdaniel: It seems as though screen-width-in-millimeters always returns whatever is needed to yield 96 DPI. It may be hardcoded in xlib
7:46:13lokeSo you're right, the information must be stored somewhere else. Question is where.
7:48:19jackdanielboth screen width values are result of query to x11 server