Einfärben der Ausgabe von conky-cli in dwm

Einfärben der Ausgabe von conky-cli in dwm

Ich habe es vor Kurzem installiert und mit diesem einfachen Befehl conky-cliin der oberen Leiste zum Laufen gebracht :dwm

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

Und ich wollte mit Conky eine farbige Ausgabe erhalten und dachte, das ließe sich sedetwa so machen:

conky | sed .. | while ..

Ich weiß aber nicht, wie ich mit sed die Ausgabe aus der Pipe erhalte und in eine Farbe umwandle.

Antwort1

Um Farben in die Statusleiste von dwm zu bekommen, conkyhaben Sie zwei Möglichkeiten:

  • patch dwm mit demStatusfarben-Patch1conky-cli und mit der execVariable für den farbigen Text verwenden .

  • Rohr conky zudzenund überlassen Sie dzenuns die Farbgebung (das ist eher ein Hack, da es die dwm-Leiste übermalt).

Ein dritter Ansatz, den ich viel sauberer finde 2 , besteht darin, dwm mit Statusfarben zu patchen und ein Shell-Skript zu verwenden, um die verschiedenen Systeminformationen in das Root-Fenster zu schreiben:Bildschirmfoto.

1. In meinem Bitbucket-Repo finden Sie einen Statuscolours-Patch fürdwm 6.0
2. Sie finden mein Statusleistenskript auch in meinemBitbucket-Repository.

verwandte Informationen