Я пытаюсь добавить некоторые функциональные возможности lua в мою существующую установку conky, чтобы можно было убрать повторяющийся «код» в моем conky тексте. Например, у меня есть информация для каждой смонтированной FS, каждого ядра и т. Д., Где каждая строка, отображаемая на моей панели, отличается ТОЛЬКО одним параметром.
Мой первый скелет, попытка использовать функции lua для этого, кажется, работает, но ничего не отображается на моей панели. Я нашел только очень простые примеры, на которых можно основывать это, поэтому я мог сделать простую ошибку, но я даже не знаю, как ее диагностировать. Мой код здесь смоделирован после того, что я смог найти в отношении написания функций, таких как этот Как реализовать базовую функцию Lua в Conky? , но это почти вся глубина, которую я нашел в теме кроме рисунков и каирских примеров.
Вот код, добавленный в мой conky config, а также содержимое моего файла functions.lua
conky.config = {
...
lua_load = '/home/conky-manager/MyConky/functions.lua',
};
conky.text = [[
...
${voffset 5}${lua conky_test 'test'}
...
]]
файл - functions.lua
function conky_test(parm1)
return 'result text'
end
Я ожидал бы увидеть «текст результата», отображаемый на моей панели в том месте, где появляется этот вызов функции, но ничего не отображается.
Существует ли журнал, созданный conky во время его работы, или способ обеспечить некоторую отладочную информацию? Даже если бы я допустил простую ошибку, я все равно хотел бы иметь возможность диагностировать вещи, поскольку мой код становится все более сложным.