TERMINAL-COLORS.D(5) Dateiformate TERMINAL-COLORS.D(5)
BEZEICHNUNG
terminal-colors.d - farbliche Darstellung der Ausgabe fur verschiedene
Dienstprogramme einrichten
UBERSICHT
/etc/terminal-colors.d/[name.|[name]@term.]type
BESCHREIBUNG
Die Dateien in diesem Verzeichnis bestimmen das Standardverhalten von
Dienstprogrammen, wenn deren Ausgabe farbig dargestellt wird.
Der Name ist der Name eines Dienstprogramms. Dieser Name ist optional;
wenn keiner angegeben ist, dann wird diese Datei fur alle nicht
explizit angegebenen Dienstprogramme verwendet.
Terminal ist ein Terminalbezeichner (die Umgebungsvariable TERM). Der
Terminalbezeichner ist optional; wenn nichts angegeben ist, wird die
Datei auf alle ansonsten nicht spezifizierten Terminals angewendet.
Der Typ ist ein Dateityp. Folgende Typen werden unterstutzt:
disable
schaltet die farbige Ausgabe aller kompatiblen
Dienstprogramme aus. Siehe auch die Umgebungsvariable
NO_COLOR unten.
enable
schaltet die farbige Darstellung ein; jede passende
disable-Datei wird ignoriert.
scheme
legt die fur die Ausgabe zu verwendenden Farben fest. Das
Dateiformat kann programmbedingt abweichen, das
Standardformat wird nachfolgend beschrieben.
Sollten mehrere Dateien existieren, die auf eines der Dienstprogramme
passen wurden, dann wird die Datei mit dem spezifischeren Dateinamen
bevorzugt. Beispielsweise hat der Dateiname @xterm.scheme eine
niedrigere Prioritat als dmesg@xterm.scheme. Die niedrigste Prioritat
haben die Dateien ohne Programmname und Terminalbezeichner (zum
Beispiel >>disable<<).
Die benutzerspezifischen Dateien $XDG_CONFIG_HOME/terminal-colors.d
oder $HOME/.config/terminal-colors.d setzen die globale Einstellung
ausser Kraft.
VORGEGEBENES FORMAT FUR SCHEMA-DATEIEN
Die folgende Anweisung wird verarbeitet:
Name Farbsequenz
Der Name ist ein logischer Name einer Farbsequenz (zum Beispiel error).
Die Namen sind vom jeweiligen Dienstprogramm abhangig. Weitere Details
finden Sie im Abschnitt FARBEN der Handbuchseite des jeweiligen
Dienstprogramms.
The color-sequence can be a color name, an ANSI color sequence, or an
escape sequence.
Farbbezeichnungen
Valid color names are: black, blink, blue, bold, brown, cyan, darkgray,
gray, green, halfbright, lightblue, lightcyan, lightgray, lightgreen,
lightmagenta, lightred, magenta, red, reset, reverse, and yellow.
ANSI-Farbsequenzen
An ANSI color sequence is composed of sequences of numbers separated by
semicolons. The most common codes are:
+---+----------------------------+
|0 | voreingestellte Farbe |
| | wiederherstellen |
+---+----------------------------+
|1 | fur hellere Farben |
+---+----------------------------+
|4 | fur unterstrichenen Text |
+---+----------------------------+
|5 | fur blinkenden Text |
+---+----------------------------+
|30 | fur schwarzen Vordergrund |
+---+----------------------------+
|31 | fur roten Vordergrund |
+---+----------------------------+
|32 | fur grunen Vordergrund |
+---+----------------------------+
|33 | fur gelben (oder braunen) |
| | Vordergrund |
+---+----------------------------+
|34 | fur blauen Vordergrund |
+---+----------------------------+
|35 | fur Purpur-Vordergrund |
+---+----------------------------+
|36 | fur Cyan-Vordergrund |
+---+----------------------------+
|37 | fur weissen (oder grauen) |
| | Vordergrund |
+---+----------------------------+
|40 | fur schwarzen Hintergrund |
+---+----------------------------+
|41 | fur roten Hintergrund |
+---+----------------------------+
|42 | fur grunen Hintergrund |
+---+----------------------------+
|43 | fur gelben (oder braunen) |
| | Hintergrund |
+---+----------------------------+
|44 | fur blauen Hintergrund |
+---+----------------------------+
|45 | fur Purpur-Hintergrund |
+---+----------------------------+
|46 | fur Cyan-Hintergrund |
+---+----------------------------+
|47 | fur weissen (oder grauen) |
| | Hintergrund |
+---+----------------------------+
Um beispielsweise einen roten Hintergrund fur Warnmeldungen in der
Ausgabe von dmesg(1) anzeigen zu lassen, verwenden Sie:
echo 'alert 37;41' >> /etc/terminal-colors.d/dmesg.scheme
Escape-Sequenzen
An escape sequence is needed to enter a space, backslash, caret, or any
control character anywhere in a string, as well as a hash mark as the
first character. These C-style backslash-escapes can be used:
+---+----------------------------+
|\a | Tonsignal (ASCII 7) |
+---+----------------------------+
|\b | Ruckschritt (ASCII 8) |
+---+----------------------------+
|\e | Escape (ASCII 27) |
+---+----------------------------+
|\f | Seitenvorschub (ASCII 12) |
+---+----------------------------+
|\n | Zeilenvorschub (ASCII 10) |
+---+----------------------------+
|\r | Wagenrucklauf (ASCII 13) |
+---+----------------------------+
|\t | Tabulator (ASCII 9) |
+---+----------------------------+
|\v | Vertikaler Tabulator |
| | (ASCII 11) |
+---+----------------------------+
|\? | Zeichen loschen (ASCII |
| | 127) |
+---+----------------------------+
|\_ | Leerzeichen |
+---+----------------------------+
|\\ | Ruckschragstrich (\) |
+---+----------------------------+
|\^ | Caret (^) |
+---+----------------------------+
|\# | Raute-Zeichen (#) |
+---+----------------------------+
Kommentare
Zeilen, deren erstes Nicht-Leerzeichen eine Raute ist (#), werden
ignoriert. Jede sonstige Verwendung des Raute-Zeichens wird nicht als
Einleitung eines Kommentars interpretiert.
UMGEBUNGSVARIABLEN
TERMINAL_COLORS_DEBUG=all
aktiviert die Debug-Ausgabe.
NO_COLOR
deaktiviert, falls definiert, die Einfarbung der Ausgabe, sofern
sie nicht explizit durch eine Befehlszeilenoption aktiviert wird.
Weitere Informationen finden Sie unter .
Unterstutzt seit util-linux Version 2.41.
DATEIEN
$XDG_CONFIG_HOME/terminal-colors.d
$HOME/.config/terminal-colors.d
/etc/terminal-colors.d
BEISPIELE
Farbige Ausgabe fur alle kompatiblen Dienstprogramme deaktivieren:
touch /etc/terminal-colors.d/disable
Farbige Ausgabe fur alle kompatiblen Dienstprogramme in einem
VT100-Terminal deaktivieren:
touch /etc/terminal-colors.d/@vt100.disable
Farbige Ausgabe fur alle kompatiblen Dienstprogramme ausser dmesg(1)
deaktivieren:
touch /etc/terminal-colors.d/disable
touch /etc/terminal-colors.d/dmesg.enable
KOMPATIBILITAT
The terminal-colors.d functionality is currently supported by all
util-linux utilities which provide colorized output. For more details
always see the COLORS section in the man page for the utility.
FEHLER MELDEN
Nutzen Sie zum Melden von Fehlern das Fehlererfassungssystem
.
VERFUGBARKEIT
terminal-colors.d ist Teil des Pakets util-linux, welches aus dem
Linux-Kernel-Archiv
heruntergeladen
werden kann.
util-linux 2.42.3 2026-09-02 TERMINAL-COLORS.D(5)