Problem ------- When using a few configuration options (listed below), conky should be casting shadows on text so it has a "3D" look to it. This aids in readability for light-colored fonts on light-colored backgrounds. Version 1.10.6 doesn't do this. Relevant config options ----------------------- ~/.conkyrc: conky.config = { default_color = 'ffffff', default_shade_color = '333333', draw_shades = true, } conky.text = [[ This should be white text with a gray shadow ]] Expectation ----------- conky should be displaying the text as white with a gray shadow. Reality ------- Text gets displayed as plain white. Cause ----- In src/conky.cc's draw_stuff() function, there are two local variables that are created and initialized to zero, forcing the shadow to not be offset as it should be. Hiding this behind an '#ifndef BUILD_X11' section fixes this, as it appears to be an oversight when a refactor was done in recent months. I have attached the patch I wrote to fix this, after finding the upstream issue [1]. Upstream has not yet committed a fix. [1]: https://github.com/brndnmtthws/conky/issues/331
Created attachment 464586 [details, diff] conky-1.10.6-fix-text-shades.patch
Thanks for the report. The reason this has not fixed upstream is probably that no pull request was opened for it. I went ahead and created one. Let's see if this speeds things up.
Fixed in GIT.