Раскрашивание вывода conky-cli в dwm

Раскрашивание вывода conky-cli в dwm

Недавно я установил conky-cliи запустил его на верхней панели с dwmпомощью этой простой команды:

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

И я хотел получить цветной вывод с помощью conky, думал, что это можно сделать sedтак:

conky | sed .. | while ..

Но не знаю, как получить вывод из конвейера с помощью sed и преобразовать его в цвет.

решение1

Чтобы получить цвета в строке состояния dwm, у conkyвас есть два варианта:

  • патч dwm спатч statuscolors1 и используйте conky-cliс execпеременной для цветного текста.

  • труба конки кдзени позвольте dzenзаняться раскрашиванием (это скорее хак, так как он закрашивает панель dwm).

Третий подход, который я нахожу гораздо более понятным2 , заключается в исправлении dwm с помощью statuscolours и использовании скрипта оболочки для записи различной системной информации в корневое окно:Скриншот.

1. Посмотрите мой репозиторий bitbucket для патча statuscoloursдвм 6.0
2. Вы также можете найти мой скрипт строки состояния в моемрепозиторий bitbucket.

Связанный контент