我正在尝试加载一个.png
以在 conky 中显示电池图标。到目前为止,我已经尝试使用 eval 嵌套函数调用,但我似乎找不到解决方案。
这是我的非工作 conky.text:
conky.text = [[
${image ${lua battery_icon $battery_status $battery_icon}}
]]
我的battery_icon
函数如下所示:
function conky_battery_icon(battery_status, battery_percent)
if (battery_status == "charging")
then
icon = "charging-battery.png";
else
...
end
return("/path/to/icons/" .. icon);
end
我检查了该功能是否有效,并且可以通过将以下行添加到我的conky.text
:
${lua battery_icon $battery_status $battery_percent}
如何使用返回的路径battery_icon
将文件加载到 conky's 中image
?
相关问题:动态 conky 变量参数
尚未对其进行测试,但我会尝试添加
lua
到您的conky.text
,然后它会在其中读取...您可以返回一个完整的 conky 语句来显示图标,而不是单独返回路径。例如,如果我有一个返回图像语句的 Lua 函数,例如...
......我
conky.text
用这条线调用了我的函数.........然后图标由conky显示。