我正在尝试将 conky 配置为与 cairo 一起使用,我在默认 .conkyrc 的顶部添加了“require 'libcairo'”以确保它会加载,但是,当我运行 conky 时,它给了我这个错误:
error loading module 'libcairo' from file './libcairo.so':
./libcairo.so: undefined symbol: luaopen_libcairo
一直在浏览其他相关问题,大部分都提示lua版本和cairo库不匹配。我确保我使用的是 Lua 5.3,并且我从他们下载页面上的 tarball 编译了最新版本的 Cairo(版本 1.17.4)。
我尝试使用 Lua 解释器加载模块并确定实际导致错误的原因,但是当我给出它时
>require 'libcairo'
它返回相同的错误。
清除并重新安装 conky、lua 和 libcairo 后,它仍然无法正常工作。我不知道我哪里出错了,但我很乐意提供读者需要帮助的任何信息。
编辑:我应该补充一点,我正在使用带有 KDE5 的 Arch