在 dwm 中对 conky-cli 的输出进行着色

在 dwm 中对 conky-cli 的输出进行着色

我最近使用这个简单的命令安装conky-cli并让它在上面的栏上运行dwm

conky | while read -r; do xsetroot -name "$REPLY"; done &

我想用 conky 获得彩色输出,认为这可以通过sed以下方式完成:

conky | sed .. | while ..

但不知道如何使用 sed 从管道获取输出并将其转换为颜色。

答案1

要获取 dwm 状态栏中的颜色,conky您有两种选择:

  • 给 dwm 打补丁状态颜色补丁1并与彩色文本变量conky-cli一起使用。exec

  • 通过管道连接到禅宗并让dzen我们处理着色(这更像是一个 hack,因为它在 dwm 条上绘制)。

第三种方法,我发现更干净2,是用 statuscolours 修补 dwm 并使用 shell 脚本将各种系统信息写入根窗口:截屏

1. 请参阅我的 bitbucket 存储库以获取 statuscolors 补丁dwm 6.0
2.您还可以在我的中找到我的状态栏脚本位桶存储库

相关内容