Benutzerdefinierte Farbe für Byobu-Statuslogo

364
Ekevoo

Das Byobu-Logo basiert auf der Distribution, oder? Weiß auf Orange für Ubuntu, Rot auf Grau @ für Debian usw.

Benutzerdefinierte Farbe für Byobu-Statuslogo

Allerdings, wenn ich zu setzen versuchen, $LOGOin $HOME/.byobu/screenrc, wird es die gleichen weiß auf grau wie die Tab - Leiste verwenden. Escape-Codes funktionieren nicht.

Escape-Codes werden ignoriert.

Wie kann ich ein benutzerdefiniertes Logo mit benutzerdefinierten Farben festlegen?

1

1 Antwort auf die Frage

1
Dustin Kirkland

Byobu enthält also eine "Helper-Funktion" namens " color". Sie können dies in Ihrem $ HOME / .byobu / statusrc verwenden, und es wird aufgelöst.

Beispiel:

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

Dadurch wird ein Logo von "Foo" gedruckt, bei dem es sich um weißen Text auf grünem Hintergrund handelt. Das erste Argument für die colorFunktion ist der Hintergrund, das zweite ist der Vordergrundtext.

Sie können 8 Farben oder 256 Farben verwenden. Führen Sie die folgenden Schritte aus, um 256 Farben zu verwenden :

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

Eine Reihe von Beispielen finden Sie in / usr / lib / byobu / logo .

Vollständige Offenlegung: Ich bin Autor und Betreuer von Byobu .

Danke für diese großartige Software !! Ich habe diese Hilfsfunktion bemerkt, konnte aber die Buchstaben nicht verstehen. Wo finde ich eine vollständige Liste für die 8 Farben? Ekevoo vor 5 Jahren 0
Eine Reihe von Beispielen finden Sie in / usr / lib / byobu / logo Dustin Kirkland vor 5 Jahren 0