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)