It seems in windows returns pixels per inch, the reult of
GetDeviceCaps_(dc,#LOGPIXELSX)
while in linux returns the % scaling
gdk_screen_get_resolution_(scr)
to get the same result
gdk_screen_get_resolution_(scr) * 96) / 100)
by the way are the DesktopScale() functions supposed to work in linux?
it seems they do nothing.