Adicionando o gmail.py aumenta o tempo de carregamento do conky

2

Estou usando gmail.py de ArchWiki para exibir new mail count no gmail . O script funciona bem e exibe minha nova contagem de e-mail corretamente.

O problema que estou enfrentando é quando eu reiniciar o conky depois de adicionar o script acima ao meu conky.config conky levou um pouco de tempo (arnd 4-5s) para carregar e exibir. A razão pela qual eu acredito é que gmail.py demora algum tempo para buscar a contagem de e-mails, o que leva ao atraso do conky. Por atraso quero dizer conky display's nada para cerca de 4-5s quando eu corro.

Agora, assim que eu remover gmail.py conky, voltarei ao normal.

Então, eu estava pensando que existe algum recurso embutido no conky que garanta que outros objetos conky como cpu temp,uptime,date etc sejam carregados e exibidos enquanto ele executa gmail.py em background e então atualize o conky de acordo.

Linha relevante no conky :

Gmail: ${color red}${execpi 900 python /home/ranrag/.scripts/gmail.py}${color}

Estou usando ubuntu 12.04 e openbox .

    
por RanRag 28.06.2012 / 08:24

1 resposta

2

Eu encontrei uma possível solução usando $texeci . O que isso faz é

  

Executa um comando em um intervalo dentro de um thread e exibe a saída.   O mesmo que $ execi, exceto que o comando é executado dentro de um encadeamento. Use isto se   você tem um script lento para manter a atualização do Conky.

Então, agora, quando executo o conky, ele desplia todos os meus conky objects primeiro e depois o campo Gmail de preenchimento automático depois de alguns segundos.

PS: Ainda estou aberto a outras respostas alternativas.

    
por RanRag 28.06.2012 / 08:58