有没有办法让 `membar` 和 `fs_bar` 在 conky 中有渐变颜色?

Is there a way to make `membar` and `fs_bar` have gradient colors in conky?

有没有办法让 membarfs_bar 在 conky 中有渐变色?当使用率低时,我真正需要的是 GREEN,中等时 YELLOW,内存和磁盘使用率高时 RED space.

轻松做到这一点的唯一方法是在 lua 中编写一些代码。如果您搜索,您应该会找到很多示例,例如 this。它使用高度可参数化的条形图函数。

对于纯 conky 中简单的东西,您可以使用 if_match 来更改 整个栏的颜色 ,例如:

${if_match $memperc>60} ${color red} $else ${color green} $endif ${membar 20,100}

您需要为黄色阶段嵌套另一个测试,如果您不希望它们出现在输出中,请删除上面的空格。