我正在尝试使用这个响铃脚本使漂亮的戒指出现在我的桌面上。它允许定制,添加更多环,或者它是这么说的。如何将 python 脚本的输出提供给这些环?
答案1
我不确定这么老的问题是否需要回答,但由于它在搜索结果中返回,它也可能有答案。
lua 脚本声明接受参数 EG 的函数
function draw_ring(cr,t,pt)
。解决方案是声明一个接收 python 脚本值的函数。
function myCustomUI(neededValue)
在 conkyrc 中,您调用该函数,并传递 python 脚本的输出。像这样的东西:
${lua myCustomUI ${<python call here>}}
您的下一个问题是如何将输出放入该变量中?干得好:
${execi 3600 python script.py}
这使得你的 conkyrc 代码看起来像:
${lua myCustomUI ${execi 3600 python script.py}}
当然,如果您的脚本是可执行的,那么您可以python
从 execi 调用中删除它。 3600只是一个重复延迟,以避免不断运行脚本。更多信息可以找到这里
此外,conky 变量在 lua 环境中可用,因此您可以execi
根据需要使用相同的格式从那里进行调用。
答案2
在命令行上或作为环境变量提供它们