BEZEICHNUNG¶
terminal-colors.d - farbliche Darstellung der Ausgabe für verschiedene
Dienstprgramme einrichten
ÜBERSICHT¶
/etc/terminal-colors.d/[[
Name][@
Terminal].][
Typ]
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 für 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 unterstützt:
- disable
- schaltet die farbige Ausgabe aller kompatiblen Dienstprogramme aus.
- enable
- schaltet die farbige Darstellung ein; jede passende disable-Datei
wird ignoriert.
- scheme
- legt die für 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
würden, dann wird die Datei mit dem spezifischeren Dateinamen
bevorzugt. Beispielsweise hat der Dateiname »@xterm.scheme« eine
niedrigere Priorität als »dmesg@xterm.scheme«. Die
niedrigste Priorität 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
außer Kraft.
BEISPIELE¶
Farbige Ausgabe für alle kompatiblen Dienstprogramme deaktivieren:
touch /etc/terminal-colors.d/disable
Farbige Ausgabe für alle kompatiblen Dienstprogramme in einem
VT100-Terminal deaktivieren:
touch /etc/terminal-colors.d/@vt100.disable
Farbige Ausgabe für alle kompatiblen Dienstprogramme außer
dmesg(1) deaktivieren:
touch /etc/terminal-colors.d/disable
touch /etc/terminal-colors.d/dmesg.enable
Die folgende Anweisung wird verarbeitet:
Der
Name ist ein logischer Name einer Farbsequenz (zum Beispiel
»error«). Die Namen sind vom jeweiligen Dienstprogramm
abhängig. Weitere Details finden Sie im Abschnitt FARBEN der
Handbuchseite des jeweiligen Dienstprogramms.
Die
Farbsequenz kann ein Farbname, eine ASCII-Farbsequenz oder eine
Escape-Sequenz sein.
Farbbezeichnungen¶
black, blue, brown, cyan, darkgray, gray, green, lightblue, lightcyan lightgray,
lightgreen, lightmagenta, lightred, magenta, red und yellow
ANSI-Farbsequenzen¶
Die Farbsequenzen werden aus Zahlenfolgen gebildet, die durch Semikola getrennt
sind. Die am häufigsten verwendeten Codes sind:
0 |
voreingstellte Farbe wiederherstellen |
1 |
für hellere Farben |
4 |
für unterstrichenen Text |
5 |
für blinkenden Text |
30 |
für schwarzen Vordergrund |
31 |
für roten Vordergrund |
32 |
für grünen Vordergrund |
33 |
für gelben (oder braunen) Vordergrund |
34 |
für blauen Vordergrund |
35 |
für Purpur-Vordergrund |
36 |
für Cyan-Vordergrund |
37 |
für weißen (oder grauen) Vordergrund |
40 |
für schwarzen Hintergrund |
41 |
für roten Hintergrund |
42 |
für grünen Hintergrund |
43 |
für gelben (oder braunen) Hintergrund |
44 |
für blauen Hintergrund |
45 |
für Purpur-Hintergrund |
46 |
für CyanHintergrund |
47 |
für weißen (oder grauen) Hintergrund |
Escape-Sequenzen¶
So fügen Sie Steuer- oder Leerzeichen in die Farbsequenzen ein, wobei
Maskierungen im C-Stil unterstützt werden:
\a |
Tonsignal (ASCII 7) |
\b |
Rückschritt (ASCII 8) |
\e |
Escape (ASCII 27) |
\f |
Seitenvorschub (ASCII 12) |
\n |
Zeilenende (ASCII 10) |
\r |
Wagenrücklauf (ASCII 13) |
\t |
Tabulator (ASCII 9) |
\v |
Vertikaler Tabulator (ASCII 11) |
\? |
Zeichen löschen (ASCII 127) |
\_ |
Leerzeichen |
\\ |
Rückschrägstrich (\) |
\^ |
Caret (^) |
\# |
Raute-Zeichen (#) |
Bitte beachten Sie, dass Maskierungen nötig sind, um ein Leerzeichen,
einen Rückschrägstrich, ein Caret oder ein anderes Steuerzeichen
in die Zeichenkette einzufügen, oder eine Raute als erstes Zeichen.
Um beispielsweise einen roten Hintergrund für Warnmeldungen in der
Ausgabe von
dmesg(1) anzeigen zu lassen, verwenden Sie:
echo 'alert 37;41' >> /etc/terminal-colors.d/dmesg.scheme
DATEIEN¶
$XDG_CONFIG_HOME/terminal-colors.d
$HOME/.config/terminal-colors.d
/etc/terminal-colors.d
KOMPATIBILITÄT¶
Die Funktionalität von terminal-colors.d wird derzeit von allen
Dienstprogrammen aus util-linux unterstützt, die ihre Ausgaben farbig
darstellen können. Weitere Informationen finden Sie im Abschnitt FARBEN
der Handbuchseite des jeweiligen Programms.
VERFÜGBARKEIT¶
terminal-colors.d ist Teil des Pakets util-linux, welches aus dem
Linux
Kernel-Archiv heruntergeladen werden kann.
ÜBERSETZUNG¶
Die deutsche Übersetzung dieser Handbuchseite wurde von Mario
Blättermann <mario.blaettermann@gmail.com> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General
Public License Version 3 oder neuer bezüglich der
Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken
Sie bitte eine E-Mail an <debian-l10n-german@lists.debian.org>.