
Estou tentando configurar o conky com conkyForecastWU usando um arquivo .conkyForecast.template
. Incluo o comando de previsão da seguinte maneira em meu .conkyrc
:
${execpi 1800 conkyForecastWU --template=~/.conkyForecast.template}
Mas quando começo conky
vejo os seguintes erros aparecendo a cada segundo:
Conky: Unable to load image '/tmp/'
O conkyForecastWU
-command acima gera a seguinte saída:
${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}
Quando adiciono um espaço no final da primeira linha, a mensagem de erro termina com '/tmp'
, então conky lê apenas esta parte da saída, que tem exatamente 256 bytes:
${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/
Mas o que há de errado? Parece ser um problema de buffer ao ler a saída, mas como posso dizer ao conky para ler mais de 256 bytes?
Responder1
Encontrei a solução aqui:https://unix.stackexchange.com/questions/14785/conky-buffer-too-small
Depois de definir
text_buffer_size 1024
o problema foi resolvido.