Пользовательский цвет для логотипа статуса Byobu

Логотип Byobu основан на распространении, верно? Белый на оранжевом для Ubuntu, красный на сером @ для Debian и т. Д.

Однако если я попытаюсь установить $LOGO в $HOME/.byobu/screenrc, он будет использовать тот же белый на сером, что и панель вкладок. Escape-коды не работают.

Как я могу установить собственный логотип с пользовательскими цветами?

1 ответ

Решение

Таким образом, Byobu на самом деле включает в себя "вспомогательную функцию" под названием "colorMsgstr "Вы можете использовать это в вашем $HOME/.byobu/statusrc, и это будет решено.

Пример:

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

При этом будет напечатан логотип " Foo ", представляющий собой белый текст на зеленом фоне. Первый аргумент color функция - это фон, вторая - текст переднего плана.

Вы можете использовать 8 цветов или 256 цветов. Чтобы использовать 256 цветов, сделайте следующее:

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

И вы можете увидеть множество примеров в / usr / lib / byobu / logo.

Полное раскрытие: я автор и сопровождающий Byobu.

Другие вопросы по тегам