O que atualiza o intervalo de atualização do Conky e como ajustá-lo?

2

Pelo que entendi, conky_update recarrega toda a janela conky toda vez. Então, se eu tenho rss buscando lá e alguns scripts rodando, todos eles são executados novamente a cada poucos segundos. Isto está certo? Posso fazer com que a parte de busca do rss seja muito rara (digamos, a cada 10 horas), mas outras partes com atualização de poucos segundos?

Parte relevante do meu .conkyrc:

update_interval 2.0

TEXT
${if_match ${desktop_number}==4}
${font GE Inspira:size=12}${color White}${alignc}Recent Blog Posts${color}${font}
${color White}${hr 1}${color}
${execp python ~/Documents/rss.py}
${color White}${hr 1}${color}
${endif} 

O rss.py simplesmente examina um feed RSS e obtém títulos de postagem de blog e & data disso.

    
por sashkello 01.09.2013 / 08:39

1 resposta

2

Como as anotações da documentação do site , há uma variável rss cujo padrão é um intervalo de 15 minutos para verificar feeds :

Download and parse RSS feeds. The interval may be a floating point value greater than 0, otherwise defaults to 15 minutes. Action may be one of the following: feed_title, item_title (with num par), item_desc (with num par) and item_titles (when using this action and spaces_in_front is given conky places that many spaces in front of each item). This object is threaded, and once a thread is created it can't be explicitly destroyed. One thread will run for each URI specified. You can use any protocol that Curl supports.

O Arch Wiki tem um exemplo:

${rss https://planet.archlinux.org/rss20.xml 1 item_titles 10 }

Em que 1 é um intervalo de um minuto e 10 das atualizações mais recentes são exibidas.

Se você pretende usar um script personalizado, então há uma variável conky que suporta um intervalo independente, execpi :

Same as execp but with specific interval. Interval can't be less than update_interval in configuration. Note that the output from the $execpi command is still parsed and evaluated at every interval.
    
por 01.09.2013 / 08:43

Tags