TERMINAL-COLORS.D(5) Filformat TERMINAL-COLORS.D(5) NAMN terminal-colors.d - konfigurera fargsattning av utdata for olika verktyg SYNOPSIS /etc/terminal-colors.d/[name.|[name]@term.]type BESKRIVNING Filerna i den har katalogen bestammer standardbeteendet for verktyg nar de farglagger utdata. namn ar namnet pa ett verktyg. Namnet ar valfritt och om inget namn anges anvands filen for alla ospecificerade verktyg. term ar en terminalidentifierare (miljovariabeln TERM). Terminalidentifieraren ar valfri och om ingen anges anvands filen for alla ospecificerade terminaler. typ ar en filtyp. Filtyper som stods ar: disable Stanger av farglaggning av utdata for alla kompatibla verktyg. Se aven miljovariabeln NO_COLOR nedan. enable Aktiverar farglaggning av utdata; alla matchande disable-filer ignoreras. scheme Anger vilka farger som anvands for utdata. Filformatet kan vara specifikt for verktyget, men standardformatet beskrivs nedan. Om flera filer matchar ett verktyg anvands filen med det mest specifika filnamnet. Exempelvis har filnamnet @xterm.scheme lagre prioritet an dmesg@xterm.scheme. Lagst prioritet har filer utan verktygsnamn och terminalidentifierare (t.ex. "disable"). Den anvandarspecifika $XDG_CONFIG_HOME/terminal-colors.d eller $HOME/.config/terminal-colors.d asidosatter den globala installningen. STANDARD SCHEME FILFORMAT Foljande uttalande godkanns: namn fargsekvens namn ar ett logiskt namn pa fargsekvensen (t.ex. error). Namnen ar specifika for verktygen. Se alltid avsnittet FARGER pa verktygets manualsida for mer information. The color-sequence can be a color name, an ANSI color sequence, or an escape sequence. Namn pa farger 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-fargsekvenser An ANSI color sequence is composed of sequences of numbers separated by semicolons. The most common codes are: +---+--------------------------+ |0 | for att aterstalla | | | standardfargen | +---+--------------------------+ |1 | for ljusare farger | +---+--------------------------+ |4 | for understruken text | +---+--------------------------+ |5 | for blinkande text | +---+--------------------------+ |30 | for svart forgrund | +---+--------------------------+ |31 | for rod forgrund | +---+--------------------------+ |32 | for gron forgrund | +---+--------------------------+ |33 | for gul (eller brun) | | | forgrund | +---+--------------------------+ |34 | for bla forgrund | +---+--------------------------+ |35 | for lila forgrund | +---+--------------------------+ |36 | for cyan forgrund | +---+--------------------------+ |37 | for vit (eller gra) | | | forgrund | +---+--------------------------+ |40 | for svart bakgrund | +---+--------------------------+ |41 | for rod bakgrund | +---+--------------------------+ |42 | for gron bakgrund | +---+--------------------------+ |43 | for gul (eller brun) | | | bakgrund | +---+--------------------------+ |44 | for bla bakgrund | +---+--------------------------+ |45 | for lila bakgrund | +---+--------------------------+ |46 | for cyan bakgrund | +---+--------------------------+ |47 | for vit (eller gra) | | | bakgrund | +---+--------------------------+ Om du t.ex. vill anvanda en rod bakgrund for varningsmeddelanden i utdata fran dmesg(1) anvander du : echo 'alert 37;41' >> /etc/terminal-colors.d/dmesg.scheme Escape-sekvenser 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 | Signal (ASCII 7) | +----+---------------------------+ |\b | Backsteg (ASCII 8) | +----+---------------------------+ |\e | Escape (ASCII 27) | +----+---------------------------+ |\f | Sidmatning (ASCII 12) | +----+---------------------------+ |\n | Nyrad (ASCII 10) | +----+---------------------------+ |\r | Vagnretur (ASCII 13) | +----+---------------------------+ |\t | Tabulator (ASCII 9) | +----+---------------------------+ |\v | Vertikal tabulator (ASCII | | | 11) | +----+---------------------------+ |\? | Radering (ASCII 127) | +----+---------------------------+ |\_ | Blanksteg | +----+---------------------------+ |\\ | Omvant snedstreck (\) | +----+---------------------------+ |\^ | Cirkumflex (^) | +----+---------------------------+ |\\# | Nummertecken (#) | +----+---------------------------+ Kommentarer Rader dar det forsta tecknet som inte ar blankt ar ett # (nummertecken) ignoreras. Annan anvandning av nummertecknet tolkas inte som inledningen pa en kommentar. MILJO TERMINAL_COLORS_DEBUG=all aktiverar felsokningsutmatning. NO_COLOR om definierad, inaktiverar detta farglaggning av utdata om det inte uttryckligen aktiveras med en kommandoradsflagga. Se for mer information. Stods sedan util-linux version 2.41. FILER $XDG_CONFIG_HOME/terminal-colors.d $HOME/.config/terminal-colors.d /etc/terminal-colors.d EXEMPEL Inaktivera farger for alla kompatibla verktyg: touch /etc/terminal-colors.d/disable Inaktivera farger for alla kompatibla verktyg pa en vt100-terminal: touch /etc/terminal-colors.d/@vt100.disable Inaktivera farger for alla kompatibla verktyg utom dmesg(1): touch /etc/terminal-colors.d/disable touch /etc/terminal-colors.d/dmesg.enable KOMPATIBILITET 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. FELRAPPORTERING For felrapporter, anvand felhanteraren . TILLGANGLIGHET terminal-colors.d ar en del av paketet util-linux som kan laddas ner fran Linux Kernel Archive . util-linux 2.42.4 2026-09-21 TERMINAL-COLORS.D(5)