This PR removes dpi_scaleing of maximum width setting.
This seems incorrect because I expect maximum width to use absolute pixel value, otherwise meaning of maximum_width setting changes with DPI:
NOTE: Height difference is caused by font height, conky height can't be limited.
This fixes #1528.
This PR also fixes a regression introduced in #1841, where I incorrectly assumed templated base class function would be overriden by display outputs so DPI scaling was completely disabled.
Other changes
This PR also:
sets workspace dimensions from WL output_geometry because workspace is used for some calculations in conky.cc.
this requires more work for proper support as noted in comments, but it should make Wayland less broken.
adds conky xdg dir and script parent directory to Lua path so that scripts don't have to update it manually.
Testing
[x] Use mock Xft dpi value and see whether example from #1528 works better with/without this PR.
This PR removes
dpi_scale
ing of maximum width setting.This seems incorrect because I expect maximum width to use absolute pixel value, otherwise meaning of
maximum_width
setting changes with DPI:NOTE: Height difference is caused by font height, conky height can't be limited.
This fixes #1528.
This PR also fixes a regression introduced in #1841, where I incorrectly assumed templated base class function would be overriden by display outputs so DPI scaling was completely disabled.
Other changes
This PR also:
workspace
dimensions from WLoutput_geometry
because workspace is used for some calculations inconky.cc
.Testing