如何将文本叠加到 awesomewm 小部件上?

How to overlay text on to an awesomewm widget?

多年来,我一直使用 conky 来处理大部分内容,目前我有一个仅用于 conky 的底部栏用于此目的。我正在尝试用 awesomewm 重写它的 parts/all,但我被一件事挂断了。

使用 conky,将文本覆盖在其他东西(通常是图形)上是微不足道的,只需换行并执行 voffset。

awesomewm 显然有不同的范例。是否有任何核心(v4)方法可以实现文本覆盖 graph/progressbar 的相同效果?因此,例如 CPU activity 的图表,叠加层显示 cpu_p 或类似的东西?

A​​wesome 4.0+ 也很简单,您需要使用 wibox.layout.stackwibox.widget.textbox 放在 wibox.widget.graph 之上。请参阅进度条文档中的第一个示例:

https://elv13.github.io/classes/wibox.widget.progressbar.html