配置 Conky 以数字 / 百分比 / 条形图 / 图表 / 仪表的形式显示任意测量值

配置 Conky 以数字 / 百分比 / 条形图 / 图表 / 仪表的形式显示任意测量值

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 提供execbarexecgaugeexecgraph用于执行 shell 命令并显示其结果。此外,Conky 还提供了execibarexecigaugeexecgraph用于以特定间隔执行相同操作。

相关内容