Je veux utiliser des variables personnalisées dans ma config Lua de conky pour partager la config entre les ordinateurs. Pourquoi ce qui suit ne fonctionne pas, il utilise simplement le code Lua:Conky - Lua Config - Variables personnalisées
conky.config={..}
-- set variables
work = "COMPUTERNAME"
lan = "wlp9s0"
-- compare with current host name (conky's global variable)
if work == nodename then
lan = "enp3s0"
end
-- use $lan in conky's text
conky.text = [[${color yellow}$lan ${alignr}${addr wlp9s0}]]
Je ne trouve pas de documentation ou par exemple comment utiliser des variables personnalisées. $ lan n'est pas résolu et imprimé $ {lan}
J'ai édité la question, a souligné ce que "ne fonctionne pas" signifie –
Je suis nouveau à Conky, mais ne devrait-il pas être 'conky.text = [[$ {couleur jaune} $ {lan} $ {alignr} $ {addr wlp9s0}]] ', avec un' {} 'additionnel autour de' lan'? –
Non, le {} n'est nécessaire que lorsque des paramètres sont impliqués, et moins il a le même effet, avec et sans parenthèse. –