如何缩短 i3status 栏中显示的字符串?

如何缩短 i3status 栏中显示的字符串?

我正在使用i3状态栏。在该栏中,我正在显示我的无线网络详细信息。然而,空间有限,这占用了很多空间。标准格式在文件中定义i3status.conf如下:

format_up = "%ip (%quality@%essid)"

翻译过来就是:

123.123.123.123(我们的 Turbo 网络为 64%)

我宁愿只提供其中的一部分,如下所示:

.123(我们的 T 为 64%)

IP 的最后 4 个字符和网络名称的前 5 个字符。我尝试cut在 i3status.conf 文件中使用,但这不起作用。有什么简单的方法可以完成这项工作吗?

答案1

根据i3status手册页标题为“EXTERNAL SCRIPTS/PROGRAMS WITH I3STATUS”的部分,您可以将文件bar的部分设置.i3/config为您编写的 shell 脚本。他们在手册页中给出了一个示例,更多示例位于http://code.i3wm.org/i3status/tree/contrib。在我看来,您可以从手册页中获取示例 shell 脚本,并触发它来执行您所描述的操作。

相关内容