在 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.您也可以在我的中找到我的狀態列腳本位元桶儲存庫

相關內容