我刚刚安装了可以正常运行的conky。我安装了一个主题并在我的主目录中创建了一个 .conkyrc 文件夹。当我尝试运行 conky 时,我收到了以下消息:
conky: cannot read /home/.../.conkyrc: Is a directory
问题是什么?
根据 conky 1.10.8 的 man 文件,默认的配置文件位置(在用户空间中)是$HOME/.config/conky/conky.conf
. 但是,默认位置以前是$HOME/.conkyrc
(我不确定它什么时候被更改...),并且为了向后兼容,可能会在以后的 conky 版本中保留对该位置的检查。我使用 conky 1.10.8(多年来升级),我的配置文件仍然位于$HOME/.conkyrc
,并且 conky 仍然将其作为默认位置。因此,conky 正在寻找一个名为.conkyrc
的文件,而不是 $HOME 中具有该名称的文件夹。
将您的文件夹(即目录)名称更改为 以外的名称.conkyrc
,并且 conky 不应再生成“无法读取”消息。
此外,如 中所述man conky
,如果要从默认位置以外的位置加载配置文件,可以使用-c
命令行选项。