El comando conky execpi solo lee los primeros 256 bytes de salida

El comando conky execpi solo lee los primeros 256 bytes de salida

Estoy intentando configurar conky con conkyForecastWU usando un archivo .conkyForecast.template. Incluyo el comando de pronóstico de la siguiente manera en mi .conkyrc:

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

Pero cuando empiezo conkyveo que aparecen los siguientes errores cada segundo:

Conky: Unable to load image '/tmp/'

El conkyForecastWUcomando -desde arriba genera el siguiente resultado:

${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}

Cuando agrego un espacio al final de la primera línea, el mensaje de error termina con '/tmp', por lo que conky solo lee esta parte de la salida, que tiene exactamente 256 bytes de largo:

${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/

¿Pero qué pasa? Parece haber un problema de almacenamiento en búfer al leer el resultado, pero ¿cómo puedo decirle a conky que lea más de 256 bytes?

Respuesta1

Encontré la solución aquí:https://unix.stackexchange.com/questions/14785/conky-buffer-too-small

Después de configurar

text_buffer_size 1024

El problema fue resuelto.

información relacionada