Farbige Manpages

  • Manpages sehen doch eher langweilig aus. Also bringen wir etwas Farbe ins Spiel. :)

    Zur Anzeige der Manpages wird per default less benutzt. Also passen wir die Farben in der .bashrc für less an.

    Code: .bashrc
    # farbige Manpages
    export LESS_TERMCAP_mb=$'\e[1;32m'
    export LESS_TERMCAP_md=$'\e[1;32m'
    export LESS_TERMCAP_me=$'\e[0m'
    export LESS_TERMCAP_se=$'\e[0m'
    export LESS_TERMCAP_so=$'\e[01;33m'
    export LESS_TERMCAP_ue=$'\e[0m'
    export LESS_TERMCAP_us=$'\e[1;4;31m'

    Die Zahl vor dem "m" steht für den Farbcode

    • 31 - rot
    • 32 - grün
    • 33 - gelb
    • 34 - blau
    • 35 - lila
    • 36 - cyan
    • 37 - grau

    Die neue Konfiguration einlesen oder Terminal neu starten

    Code
    source ~/.bashrc

    Und dann sieht es doch gleich viel angenehmer aus

  • Eine weitere Möglichkeit ist die MANPAGER Umgebungsvariabel:

    Code: env | grep --color=never MAN
    MANPAGER=less -R --use-color -Dd+r -Du+m -N -DN+w
    MANWIDTH=80

    Bei less sind die Angaben dann im Format -DxFARBE, wobei x ein Buchstabe ist der entsprechende Text-Gruppen einfasst (zB. 'u' für unterstrichenen Text). Die Farben können auch wie bei Sojans Beispiel mit Zahlen gesetzt werden (zB. 5.0 für Text in Magenta auf Schwarzem Hintergrund) oder als Buchstaben (zB. mk ist equivalent zu 5.0), die erste Stelle gibt die Schriftfarbe und die zweite die Hintergrundfarbe an, mit einen - kann man die aber auch sagen, dass die Standardfarbe genutzt werden soll. Das + vor den Farben sagt, dass auch die normalen Änderungen (wie unterstreichen) angewendet werden sollen.

    Mastodon: @zocker@queer.party

    PC: Gentoo GNU/Linux @ linux-6.2.9 | zsh-5.9

    Lenovo IdeaPad L340: Arch GNU/Linux @ linux-6.0.8-hardened | zsh-5.9

    Lenovo ThinkPad T530: Void GNU/Linux @ linux-6.2.8| zsh-5.9

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!