1

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

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

Escape-коды игнорируются.

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

1 ответ1

1

Таким образом, Byobu на самом деле включает в себя "вспомогательную функцию" под названием « color ». Вы можете использовать это в вашем $ 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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .