TERMINAL-COLORS.D(5) Formate de fi>iere TERMINAL-COLORS.D(5)
NUME
terminal-colors.d - configureaza colorarea ie>irii pentru diverse
aplica>ii utile
REZUMAT
/etc/terminal-colors.d/[[nume][@term].][tip]
DESCRIERE
Fi>ierele din acest director determina comportamentul implicit al
aplica>iilor atunci cand se coloreaza ie>irea.
nume este numele unei aplica>ii. Numele este op>ional, iar daca 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 daca 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
Turns off output colorization for all compatible utilities. See
also the NO_COLOR environment variable below.
enable
Activeaza colorarea ie>irii; toate fi>ierele disable care se
potrivesc sunt ignorate.
scheme
Specifica culorile utilizate pentru ie>ire. Formatul fi>ierului
poate fi specific aplica>iei; formatul implicit este descris mai
jos.
Daca exista mai multe fi>iere care se potrivesc pentru o utilitate,
atunci ca>tiga fi>ierul cu numele de fi>ier mai specific. De
exemplu, numele de fi>ier ,,@xterm.scheme" are o prioritate mai mica
decat ,,dmesg@xterm.scheme". Prioritatea cea mai mica o au acele
fi>iere care nu au un nume de utilitate sau un identificator de
terminal (de exemplu, ,,disable").
Configura>ia specifica utilizatorului
$XDG_CONFIG_HOME/terminal-colors.d sau $HOME/.config/terminal-colors.d
prevaleaza asupra celei globale.
FORMATUL IMPLICIT AL FI>IERELOR DE SCHEMA
Este recunoscuta urmatoarea declara>ie:
nume secven>a-culoare
nume este un nume logic al secven>ei de culori (de exemplu, "error").
Numele sunt specifice aplica>iilor. Pentru mai multe detalii,
consulta>i intotdeauna sec>iunea CULORI din pagina de manual a
utilitarului respectiv.
secven>a-culoare este un nume de culoare, secven>e de culoare ASCII
sau secven>e de eludare.
Nume de culori
black (negru), blink (clipire), blue (albastru), bold (aldin), brown
(maron), cyan (cian), darkgray (gri inchis), gray (gri), green (verde),
halfbright (pe jumatate deschisa (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 virgula. Cele mai frecvente coduri sunt:
+---+-------------------------+
|0 | pentru a restabili |
| | culoarea implicita |
+---+-------------------------+
|1 | pentru culori mai |
| | deschise |
+---+-------------------------+
|4 | pentru text subliniat |
+---+-------------------------+
|5 | pentru text care |
| | clipe>te |
+---+-------------------------+
|30 | pentru prim-plan negru |
+---+-------------------------+
|31 | pentru prim-plan ro>u |
+---+-------------------------+
|32 | pentru prim-plan verde |
+---+-------------------------+
|33 | pentru prim-plan galben |
| | (sau maron) |
+---+-------------------------+
|34 | pentru prim-plan |
| | albastru |
+---+-------------------------+
|35 | pentru prim-plan |
| | purpuriu |
+---+-------------------------+
|36 | pentru prim-plan cian |
+---+-------------------------+
|37 | pentru prim-plan alb |
| | (sau gri) |
+---+-------------------------+
|40 | pentru fundal negru |
+---+-------------------------+
|41 | pentru fundal ro>u |
+---+-------------------------+
|42 | pentru fundal verde |
+---+-------------------------+
|43 | pentru fundal galben |
| | (sau maron) |
+---+-------------------------+
|44 | pentru fundal albastru |
+---+-------------------------+
|45 | pentru fundal purpuriu |
+---+-------------------------+
|46 | pentru fundal cian |
+---+-------------------------+
|47 | pentru fundal alb (sau |
| | gri) |
+---+-------------------------+
Secven>e de eludare
Pentru a specifica caractere de control sau caractere goale in
secven>ele de culori, se poate utiliza nota>ia \-eludat in stil C:
+---+--------------------------+
|\a | Clopo>el (ASCII 7) |
+---+--------------------------+
|\b | Retrocedare (backspace) |
| | (ASCII 8) |
+---+--------------------------+
|\e | Eludare (ASCII 27) |
+---+--------------------------+
|\f | Salt de pagina (ASCII |
| | 12) |
+---+--------------------------+
|\n | Linie noua (ASCII 10) |
+---+--------------------------+
|\r | Retur de carucior (ASCII |
| | 13) |
+---+--------------------------+
|\t | Tabulator (ASCII 9) |
+---+--------------------------+
|\v | Tabulator vertical |
| | (ASCII 11) |
+---+--------------------------+
|\? | >tergere (del) (ASCII |
| | 127) |
+---+--------------------------+
|\_ | Spa>iu |
+---+--------------------------+
|\\ | Bara oblica inversa (\) |
+---+--------------------------+
|\^ | Caret (^) |
+---+--------------------------+
|\# | Simbolul hash (#) |
+---+--------------------------+
Re>ine>i ca sunt necesare eludari pentru a introduce un spa>iu, o
bara oblica inversa, un semn de control sau orice alt caracter de
control oriunde in >ir, precum >i un simbol hash ca prim caracter.
De exemplu, pentru a utiliza un fundal ro>u pentru mesajele de alerta
in ie>irea lui dmesg(1), utiliza>i:
echo 'alert 37;41' >> /etc/terminal-colors.d/dmesg.scheme
Comentarii
Liniile in care primul caracter care nu este un spa>iu in alb, este
un # (diez) sunt ignorate. Orice alta utilizare a caracterului diez nu
este interpretata ca introducerea unui comentariu.
MEDIU
TERMINAL_COLORS_DEBUG=all
activeaza ie>irea de depanare.
NO_COLOR
if defined, this disables output colorization unless explicitly
enabled by a command-line option. See for
more details. Supported since util-linux version 2.41.
FI>IERE
$XDG_CONFIG_HOME/terminal-colors.d
$HOME/.config/terminal-colors.d
/etc/terminal-colors.d
EXEMPLU
Dezactiveaza culorile pentru toate aplica>iile compatibile:
touch /etc/terminal-colors.d/disable
Dezactiveaza culorile pentru toate aplica>iile compatibile pe un
terminal vt100:
touch /etc/terminal-colors.d/@vt100.disable
Dezactiveaza 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 acceptata in prezent de toate
utilita>ile util-linux care ofera o ie>ire colorata. Pentru mai
multe detalii, consulta>i intotdeauna sec>iunea CULORI din pagina
de manual a aplica>iei respective.
RAPORTAREA ERORILOR
Pentru rapoarte de eroare, folosi>i sistemul de urmarire al erorilor
.
DISPONIBILITATE
terminal-colors.d face parte din pachetul util-linux care poate fi
descarcat de la Linux Kernel Archive
.
util-linux 2.41 2025-03-29 TERMINAL-COLORS.D(5)