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

284
Ekevoo

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

enter image description here

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

Escape codes being ignored.

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

1

1 ответ на вопрос

1
Dustin Kirkland

Таким образом, 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 .

Спасибо за это отличное программное обеспечение! Я заметил эту вспомогательную функцию, но не мог понять буквы. Где я могу найти полный список для 8 цветов? Ekevoo 5 лет назад 0
Вы можете увидеть множество примеров в / usr / lib / byobu / logo Dustin Kirkland 5 лет назад 0