Conky 是否允许我将任意测量值显示为条形图、仪表盘、图表等?或者只有它为其提供明确对象的那些,例如 CPU 使用率可以显示为以下任何一种:
${cpuN}
:数字百分比${cpubar N ...}
:单杠${cpuguage N ...}
:圆形仪表${cpugraph N ...}
:缓慢横向滚动的历史值图表
但对于其他值,例如 CPU 温度,只有使用提供的内置对象显示为文本,或产生外部进程的选项,例如:
${hwmon 5 temp 6}
:返回摄氏度数字的内置对象。${exec sensors coretemp-isa-0000 | grep 'Package id 0' | awk '{print $4}'}
:执行相同操作的外部命令(每次轮询都会产生进程,从而导致性能下降)
我可以将最后两个示例的输出转换为图形表示吗,例如将 CPU 温度显示为圆形仪表?我对那些通用性足够强的答案特别感兴趣,可以应用于任何 conky 内置对象或“exec”的结果,而不仅仅是特定于 CPU 温度。
一个可以接受的答案可能包括 Conky 的现代替代品,它可以从曾经开拓创新、备受尊敬的 Conky 现在已广为人知的设计缺陷中吸取教训?(例如。一,二)
答案1
根据其man
文件,Conky 提供execbar
、execgauge
和execgraph
用于执行 shell 命令并显示其结果。此外,Conky 还提供了execibar
、execigauge
和execgraph
用于以特定间隔执行相同操作。