( SOLVED ) LUA 更新导致 Conky-Manager 无法使用

问题描述

最近我电脑的 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 开机自启就行 , 还是能用的

这个方法可以作为一个临时解决方案. :smiley:

很早之前就应该转换配置文件的语法

社区论坛的parrot-conky提到过

parrot-conky

明白啦, 谢谢! :grin:


服务器资源由ZeptoVM赞助

Partners Wiki Discord