Scroll to navigation

TERMINAL-COLORS.D(5) Formate de fișiere TERMINAL-COLORS.D(5)

NUME

terminal-colors.d - configurează colorarea ieșirii pentru diverse aplicații utile

REZUMAT

/etc/terminal-colors.d/[[nume][@term].][tip]

DESCRIERE

Fișierele din acest director determină comportamentul implicit al aplicațiilor atunci când se colorează ieșirea.

nume este numele unei aplicații. Numele este opțional, iar dacă nu este specificat niciunul, fișierul este utilizat pentru toate aplicațiile nespecificate.

term este un identificator de terminal (variabila de mediu TERM). Identificatorul terminalului este opțional, iar dacă nu este specificat niciunul, fișierul este utilizat pentru toate terminalele nespecificate.

tip este un tip de fișier. Tipurile de fișiere acceptate sunt:

disable

Dezactivează colorarea ieșirii pentru toate aplicațiile compatibile. Vedeți, de asemenea, variabila de mediu NO_COLOR de mai jos.

enable

Activează colorarea ieșirii; toate fișierele disable care se potrivesc sunt ignorate.

scheme

Specifică culorile utilizate pentru ieșire. Formatul fișierului poate fi specific aplicației; formatul implicit este descris mai jos.

Dacă există mai multe fișiere care se potrivesc pentru o utilitate, atunci câștigă fișierul cu numele de fișier mai specific. De exemplu, numele de fișier „@xterm.scheme” are o prioritate mai mică decât „dmesg@xterm.scheme”. Prioritatea cea mai mică o au acele fișiere care nu au un nume de utilitate sau un identificator de terminal (de exemplu, „disable”).

Configurația specifică utilizatorului $XDG_CONFIG_HOME/terminal-colors.d sau $HOME/.config/terminal-colors.d prevalează asupra celei globale.

FORMATUL IMPLICIT AL FIȘIERELOR DE SCHEMĂ

Este recunoscută următoarea declarație:

name color-sequence

The name is a logical name for the color sequence (for example: error). The names are specific to the utilities. For more details always see the COLORS section in the man page for the utility.

The color-sequence is a color name, ASCII color sequences, or escape sequences.

Nume de culori

black (negru), blink (clipire), blue (albastru), bold (aldin), brown (maron), cyan (cian), darkgray (gri închis), gray (gri), green (verde), halfbright (pe jumătate deschisă (culoarea)), lightblue (albastru deschis), lightcyan, lightgray (gri deschis), lightgreen (verde deschis), lightmagenta (purpuriu deschis), lightred (roșu deschis), magenta (purpuriu), red (roșu), reset (restabilire), reverse (invers), și yellow (galben).

Secvențe de culoare ANSI

Secvențele de culori sunt compuse din secvențe de numere separate prin punct și virgulă. Cele mai frecvente coduri sunt:


0 to restore default color
1 for brighter colors
4 for underlined text
5 for flashing text 30 for black foreground 31 for red foreground 32 for green foreground 33 for yellow (or brown) foreground 34 for blue foreground 35 for purple foreground 36 for cyan foreground 37 for white (or gray) foreground 40 for black background 41 for red background 42 for green background 43 for yellow (or brown) background 44 for blue background 45 for purple background 46 for cyan background 47 for white (or gray) background

De exemplu, pentru a utiliza un fundal roșu pentru mesajele de alertă în ieșirea lui dmesg(1), utilizați:

echo 'alert 37;41' >> /etc/terminal-colors.d/dmesg.scheme

Secvențe de eludare

An escape sequence is necessary 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 Bell (ASCII 7) \b Backspace (ASCII 8) \e Escape (ASCII 27) \f Form feed (ASCII 12) \n Newline (ASCII 10) \r Carriage Return (ASCII 13) \t Tab (ASCII 9) \v Vertical Tab (ASCII 11) \?   Delete (ASCII 127) \_ Space \\ Backslash (\) \^ Caret (^) \# Hash mark (#)

Comentarii

Lines where the first non-blank character is a # (hash) are ignored. Any other use of the hash character is not interpreted as introducing a comment.

MEDIU

TERMINAL_COLORS_DEBUG=all

activează ieșirea de depanare.

NO_COLOR

dacă este definită, aceasta dezactivează colorarea ieșirii, cu excepția cazului în care este activată explicit printr-o opțiune din linia de comandă. Consultați <https://no-color.org/> pentru mai multe detalii. Acceptată începând cu versiunea 2.41 a util-linux.

FIȘIERE

$XDG_CONFIG_HOME/terminal-colors.d

$HOME/.config/terminal-colors.d

/etc/terminal-colors.d

EXEMPLU

Dezactivează culorile pentru toate aplicațiile compatibile:

touch /etc/terminal-colors.d/disable

Dezactivează culorile pentru toate aplicațiile compatibile pe un terminal vt100:

touch /etc/terminal-colors.d/@vt100.disable

Dezactivează culorile pentru toate aplicațiile compatibile, cu excepția dmesg(1):

touch /etc/terminal-colors.d/disable

touch /etc/terminal-colors.d/dmesg.enable

COMPATIBILITATE

Funcționalitatea terminal-colors.d este acceptată în prezent de toate utilitățile util-linux care oferă o ieșire colorată. Pentru mai multe detalii, consultați întotdeauna secțiunea CULORI din pagina de manual a aplicației respective.

RAPORTAREA ERORILOR

Pentru rapoarte de eroare, folosiți sistemul de urmărire al erorilor <https://github.com/util-linux/util-linux/issues>.

DISPONIBILITATE

terminal-colors.d face parte din pachetul util-linux care poate fi descărcat de la Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.

2026-03-03 util-linux 2.42-rc1