我希望在我的conky的Lua配置中使用自定义变量来在计算机之间共享配置。为什么以下内容不起作用,它使用简单的Lua代码:
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 t
我一直在调整我的conky配置并得到错误
conky: llua_do_call: function conky_cpu execution failed: attempt to call a nil value
函数conky_cpu驻留在~/.conky_cpu.lua中。这对我来说很奇怪,因为当conky没有加载时,.conky_part.lua工作正常。而且,即使.conky_part.lua是空的,也会发生相同的错误。
lua_load = '~/.conky_cpu.lua',
lua_load = '~/.conky_part.lua',
我正试图在我的机器上安装Google集成系统Conky。这是链接,我正在跟踪。我已经一步一步地遵循了指南。所有文件都被下载,并以GoogleintegratedSystemConky的形式出现在我的主目录中。我还运行了gisc.sh中的脚本,但是什么也没有发生。我不知道下一步该怎么办。请帮我在我的机器上配置这个。提前谢谢。
错误:
conky: Syntax error (conkyrc:2: '=' expected near 'yes') while reading config file.
conky: Assuming it's in old
当尝试使用自定义配置运行conky时,我得到以下输出:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 55 (X_CreateGC)
Serial number of failed request: 98
Current serial number in output stream: 99
这实际上是Ubuntu 14.10的全新安装。还没有额外安装。
这是命令的完整输出:
root@Ndavellir:/home/luke
如何在将函数加载到conkyrc中之后调用它?例如:
我正在尝试获取活动接口名,它正确地返回
${lua conky_findInterface} #gives me device name
function conky_findInterface()
local handle = io.popen('ip a | grep "state UP" | cut -d: -f2 | tr -d " "')
local result = handle:read('*a'):gsub('\n$','
在这个Unixmen教程中,有11个步骤来设置Conky;我完成了所有步骤,但是终端显示了以下消息:
The program 'conky' can be found in the following packages:
* conky-cli
* conky-std
Try: sudo apt-get install <selected package>
然后我试了一下,但看到了这样的信息:
ismail@ismail-ASUS:~$ sudo apt-get install conky
[sudo] password for