如何通过点击一个模块在polybar上显示不同的信息?

如何通过点击一个模块在polybar上显示不同的信息?

我在带有 i3 的 Ubuntu 18.04 上使用 polybar。

我喜欢我的多栏显示大量信息,但它占用了太多空间。当我同时使用太多工作区时,栏上的信息会移到屏幕右侧。其中一些信息再也看不到了,我不得不关闭几个工作区才能让它们再次出现。

我想知道内部模块是否可以在您单击它时显示不同的信息。

例如,现在,我的网络模块显示我的本地 IP 地址、我的网速、我的上传流量和我的下载流量。

我希望默认只显示我的 IP 地址,然后在点击时切换到我的流量。然后,如果我第二次点击,我希望看到我的互联网速度,然后再点击一次会再次显示我的 IP 地址。

这样,我就不用将它们两个并排显示,而只需看到其中一个,并轻松切换到其他,从而在我的栏上节省了大量空间。

答案1

任何内部模块都无法做到这一点。如果您想要任何此类功能,则需要编写自己的脚本来生成该信息,并使用脚本模块

注意:日期模块在某种程度上具有此功能,但其他模块则没有。

相关内容