web-dev-qa-db-ja.com

屏風ステータスロゴのカスタムカラー

屏風のロゴはディストリビューションに基づいていますよね? Ubuntuの場合はオレンジ色の白、Debianの場合は灰色の赤@など。

enter image description here

ただし、$LOGO$HOME/.byobu/screenrcを設定しようとすると、タブバーと同じ灰色の白が使用されます。エスケープコードは機能しません。

Escape codes being ignored.

カスタムロゴをカスタムカラーで設定するにはどうすればよいですか?

1
Ekevoo

そのため、屏風には実際には「color」という「ヘルパー関数」が含まれています。これは$ HOME/.byobu/statusrcで使用でき、解決されます。

例:

LOGO=" $(color g w)Foo$(color -) "

これにより、緑の背景に白のテキストである「Foo」のロゴが印刷されます。 color関数の最初の引数は背景で、2番目の引数は前景のテキストです。

8色または256色を使用できます。 256色 を使用するには、次の手順を実行します。

LOGO="$(color colour200 colour255)foo$(color -)"

そして、 / usr/lib/byobu/logo にたくさんの例を見ることができます。

完全開示:私は 屏風の作者およびメンテナーです

1
Dustin Kirkland