TERMINAL-COLORS.D(5) Formate de fiiere TERMINAL-COLORS.D(5) NUME terminal-colors.d - configureaza colorarea ieirii pentru diverse aplicaii utile REZUMAT /etc/terminal-colors.d/[[nume][@term].][tip] DESCRIERE Fiierele din acest director determina comportamentul implicit al aplicaiilor atunci cand se coloreaza ieirea. nume este numele unei aplicaii. Numele este opional, iar daca nu este specificat niciunul, fiierul este utilizat pentru toate aplicaiile nespecificate. term este un identificator de terminal (variabila de mediu TERM). Identificatorul terminalului este opional, iar daca nu este specificat niciunul, fiierul este utilizat pentru toate terminalele nespecificate. tip este un tip de fiier. Tipurile de fiiere acceptate sunt: disable Turns off output colorization for all compatible utilities. See also the NO_COLOR environment variable below. enable Activeaza colorarea ieirii; toate fiierele disable care se potrivesc sunt ignorate. scheme Specifica culorile utilizate pentru ieire. Formatul fiierului poate fi specific aplicaiei; formatul implicit este descris mai jos. Daca exista mai multe fiiere care se potrivesc pentru o utilitate, atunci catiga fiierul cu numele de fiier mai specific. De exemplu, numele de fiier ,,@xterm.scheme" are o prioritate mai mica decat ,,dmesg@xterm.scheme". Prioritatea cea mai mica o au acele fiiere care nu au un nume de utilitate sau un identificator de terminal (de exemplu, ,,disable"). Configuraia specifica utilizatorului $XDG_CONFIG_HOME/terminal-colors.d sau $HOME/.config/terminal-colors.d prevaleaza asupra celei globale. FORMATUL IMPLICIT AL FIIERELOR DE SCHEMA Este recunoscuta urmatoarea declaraie: nume secvena-culoare nume este un nume logic al secvenei de culori (de exemplu, "error"). Numele sunt specifice aplicaiilor. Pentru mai multe detalii, consultai intotdeauna seciunea CULORI din pagina de manual a utilitarului respectiv. secvena-culoare este un nume de culoare, secvene de culoare ASCII sau secvene 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 (rou deschis), magenta (purpuriu), red (rou), reset (restabilire), reverse (invers), i yellow (galben). Secvene de culoare ANSI Secvenele de culori sunt compuse din secvene 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 | | | clipete | +---+-------------------------+ |30 | pentru prim-plan negru | +---+-------------------------+ |31 | pentru prim-plan rou | +---+-------------------------+ |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 rou | +---+-------------------------+ |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) | +---+-------------------------+ Secvene de eludare Pentru a specifica caractere de control sau caractere goale in secvenele de culori, se poate utiliza notaia \-eludat in stil C: +---+--------------------------+ |\a | Clopoel (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) | +---+--------------------------+ |\_ | Spaiu | +---+--------------------------+ |\\ | Bara oblica inversa (\) | +---+--------------------------+ |\^ | Caret (^) | +---+--------------------------+ |\# | Simbolul hash (#) | +---+--------------------------+ Reinei ca sunt necesare eludari pentru a introduce un spaiu, 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 rou pentru mesajele de alerta in ieirea lui dmesg(1), utilizai: echo 'alert 37;41' >> /etc/terminal-colors.d/dmesg.scheme Comentarii Liniile in care primul caracter care nu este un spaiu 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 ieirea 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. FIIERE $XDG_CONFIG_HOME/terminal-colors.d $HOME/.config/terminal-colors.d /etc/terminal-colors.d EXEMPLU Dezactiveaza culorile pentru toate aplicaiile compatibile: touch /etc/terminal-colors.d/disable Dezactiveaza culorile pentru toate aplicaiile compatibile pe un terminal vt100: touch /etc/terminal-colors.d/@vt100.disable Dezactiveaza culorile pentru toate aplicaiile compatibile, cu excepia dmesg(1): touch /etc/terminal-colors.d/disable touch /etc/terminal-colors.d/dmesg.enable COMPATIBILITATE Funcionalitatea terminal-colors.d este acceptata in prezent de toate utilitaile util-linux care ofera o ieire colorata. Pentru mai multe detalii, consultai intotdeauna seciunea CULORI din pagina de manual a aplicaiei respective. RAPORTAREA ERORILOR Pentru rapoarte de eroare, folosii 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)