问题描述
有没有办法让 membar
和 fs_bar
在 conky 中具有渐变色?当使用率较低时,我究竟需要 GREEN
,中档时需要 YELLOW
,内存和磁盘空间使用率较高时需要 RED
。
解决方法
轻松做到这一点的唯一方法是在 lua
中编写一些代码。如果您搜索,您应该会找到许多示例,例如 getppid
。它使用高度可参数化的条形图函数。
对于纯 conky 中的简单内容,您可以使用 if_match
更改整个栏的颜色,例如:
${if_match $memperc>60} ${color red} $else ${color green} $endif ${membar 20,100}
您需要为黄色阶段嵌套另一个测试,如果您不希望它们出现在输出中,请删除上面的空格。