0

这里的这个问题似乎与它无关,但我无法让它发挥作用。这是我的 LUA 文件:

function conky_myeval()
   local myTable = { " Old London :normal:size=7", "Ethnocentric :normal:size=7"}
   var1 = myTable[ math.random( #myTable)] 
   return var1
end

和相关的 conky 部分:

${font ${lua conky_myeval}} Hello World!

感谢您的任何帮助,如果之前有人问过这个问题,我深表歉意;我发现我在上面发布的最相似的。

4

1 回答 1

1

我发现让 lua 脚本传递一个字符串更容易,该字符串可以由一个lua_parse对象解析,然后生成预期的对象,而不是尝试将值传递给预期的对象。

在随机字体的情况下,我会做类似以下的事情,这在测试时有效。

Lua 文件:

function conky_myfont()
   local myTable = {"DejaVu Serif:normal:size=12", "MuseJazz Text:normal:size=12"}
   var1 = myTable[ math.random( #myTable)] 
   return "${font "..var1.."}"
end

康基部分:

${lua_parse conky_myfont}Hello World!${font}
于 2022-02-10T18:45:12.920 回答