Команда conky execpi считывает только первые 256 байт вывода

Команда conky execpi считывает только первые 256 байт вывода

Я пытаюсь настроить conky с conkyForecastWU с помощью .conkyForecast.template. Я включаю команду forecast следующим образом в свой .conkyrc:

${execpi 1800 conkyForecastWU --template=~/.conkyForecast.template}

Но когда я запускаю, conkyто каждую секунду появляются следующие ошибки:

Conky: Unable to load image '/tmp/'

Команда conkyForecastWUвыше генерирует следующий вывод:

${font Raleway-10:weight=thin}
${image /tmp/.conkyForecastWU-WI-Clear.gif -p 40,1000 -s 60x60}
${image /tmp/.conkyForecastWU-WI-Chance-Of-Rain.gif -p 123,1010 -s 40x40}
${image /tmp/.conkyForecastWU-WI-Partly-Cloudy.gif -p 177,1010 -s 40x40}
${image /tmp/.conkyForecastWU-WI-Partly-Cloudy.gif -p 231,1010 -s 40x40}
${image /tmp/.conkyForecastWU-WI-Chance-Of-Rain.gif -p 285,1010 -s 40x40}
${image /tmp/.conkyForecastWU-WI-Mostly-Cloudy.gif -p 339,1010 -s 40x40}
${image /tmp/.conkyForecastWU-WI-Partly-Cloudy.gif -p 393,1010 -s 40x40}

Когда я добавляю пробел в конце первой строки, сообщение об ошибке заканчивается на '/tmp', поэтому conky считывает только эту часть вывода, длина которой составляет ровно 256 байт:

${font Raleway-10:weight=thin}
${image /tmp/.conkyForecastWU-WI-Clear.gif -p 40,1000 -s 60x60}
${image /tmp/.conkyForecastWU-WI-Chance-Of-Rain.gif -p 123,1010 -s 40x40}
${image /tmp/.conkyForecastWU-WI-Partly-Cloudy.gif -p 177,1010 -s 40x40}
${image /tmp/

Но что не так? Похоже, проблема с буферизацией при чтении вывода, но как мне заставить conky читать больше 256 байт?

решение1

Решение найдено здесь:https://unix.stackexchange.com/questions/14785/conky-buffer-too-small

После настройки

text_buffer_size 1024

проблема была решена.

Связанный контент