问题描述
最近我电脑的 Conky-Manager 无法正常使用了 , 通过终端执行时存在如下报错.
在 StackOverFlow 上找到了原因
大概是说 LUA 5.2 中用 load() 方法取代了 loadstring() 方法 , 所以旧语法无法使用了. 这刚好与告警信息相匹配
在 arcolinuxforum 上找到一种解决方案,说有个 convert.lua 脚本 , 可以转换旧的 conkyrc 文件
这个文件在本地也有 : /usr/share/doc/conky-all/convert.lua
然后我就对需要使用的 Widgets 进行转换 . 但是转换后 , 我的 Conky-Manager 就识别不到这个 Widgets 了.
这个问题一直没有解决 . 有师傅知道怎么解决这个问题吗?
临时解决方案
Conky-Manager 用不了, 但可以手工修改 Conky 的配置文件 , 即直接编辑 ~/.conkyrc 文件.
把要该的路径该一改 , 设个 conky 开机自启就行 , 还是能用的
这个方法可以作为一个临时解决方案.