Passando a variável personalizada de conky para lua

1

Estou tentando usar este script de toques para torná-lo interessante Anéis aparecem na minha área de trabalho. Ele permite a personalização, adição de mais anéis, ou assim diz. Como eu alimente a saída do meu script python para esses anéis?

    
por Shrinath 10.01.2013 / 06:03

2 respostas

1

Não tenho certeza se perguntas antigas precisam ser respondidas, mas, como elas são retornadas nos resultados de pesquisa, também pode ter uma resposta.

O script lua declara funções que aceitam parâmetros, E.G. %código%. A solução é declarar uma função que recebe seus valores de script python.

function myCustomUI(neededValue)

No seu conkyrc, você chama essa função, passando a saída do script python. Algo parecido com isto:

${lua myCustomUI ${<python call here>}}

Sua próxima pergunta é como colocar sua saída nessa variável? Aqui vai:

${execi 3600 python script.py}

Isso faz com que seu código conkyrc pareça:

${lua myCustomUI ${execi 3600 python script.py}}

É claro que, se o seu script for executável, você poderá descartar o function draw_ring(cr,t,pt) da chamada execi. O 3600 é apenas um atraso de repetição para evitar a execução constante do script. Mais informações podem ser encontradas aqui

Além disso, variáveis conky estão disponíveis dentro do ambiente lua para que você possa fazer a chamada python de lá, se desejar, usando o mesmo formato.

    
por 20.10.2016 / 10:33
0

fornecê-los na linha de comando ou como ambiente vars

    
por 04.11.2013 / 09:07

Tags