
私は最近、次の簡単なコマンドでインストールしconky-cli
、上部のバーで実行できるようにしました。dwm
conky | while read -r; do xsetroot -name "$REPLY"; done &
そして、conky で色付きの出力を得たいと思ったのですが、次のようにすればできると思いましたsed
:
conky | sed .. | while ..
しかし、sed を使用してパイプから出力を取得し、それを色に変換する方法がわかりません。
答え1
dwm のステータス バーに色を表示するには、conky
次の 2 つのオプションがあります。
dwmにパッチを当てるステータスカラーパッチ1 を色付きテキストの変数
conky-cli
と共に使用します。exec
パイプコンキーゼンそして、
dzen
色付けを処理させます (これは、dwm バーの上に描画するため、ハックのようなものです)。
3 番目のアプローチは、はるかにクリーンであると思います2が、 statuscolours を使用して dwm にパッチを適用し、シェル スクリプトを使用してさまざまなシステム情報をルート ウィンドウに書き込むことです。スクリーンショット。
1. statuscoloursパッチについては私のBitbucketリポジトリを参照してください。6.0 の
2. 私のステータスバースクリプトは、ビットバケットリポジトリ。