你好,我是 Mat。
只是想知道是否有人可以解释为什么 Conky 执行图是空的。
屏幕截图显示 execi、execibar 和 execigauge 均能正常工作,但 execigraph 不能正常工作。
Conky的截图代码:
TEXT ${execi 1 sensors -u | grep -A 0 'temp2_input' | cut -c 15-19} C ${execibar 1 sensors -u | grep -A 0 'temp2_input' | cut -c 15-19} ${execigauge 1 sensors -u | grep -A 0 'temp2_input' | cut -c 15-19} ${execigraph 1 sensors -u | grep -A 0 'temp2_input' | cut -c 15-19}
我的其他图表运行良好,而且我尝试过
${execigraph 50,500 1 sensors -u | grep -A 0 'temp2_input' | cut -c 15-19}
但添加尺寸尺寸只会绘制一个空框。
谢谢阅读。
答案1
我让它围绕使用“ ”执行的命令工作,下面是我的用法作为示例:
${execgraph "sensors | grep 'Core 0' | awk '{print $3}' | cut -b2,3"}
它可以与 execgraph 和 execigraph 配合良好;此外,请记住设置默认图形大小,例如: default_graph_size 175 25 。
答案2
您是否为default_graph_height
和设置了某些内容default_graph_width
?来自手册页
指定图表的默认高度/宽度。这对于 execgraph 和 execigraph 特别有用,因为它们不接受大小参数
(也可能“新”的 conky 1.10.x 有 bug,它没有使用相同的经过测试的可靠配置格式,但是“引入新的基于 Lua 的 conkyrc 配置格式“,显然在图表方面有问题,并且丢失了很多功能,例如${pre_exec})