TERMINAL-COLORS.D(5)

НАЗИВ
terminal-colors.d - подешава обојавање излаза за разне алатке

УВОД

/etc/terminal-colors.d/[[назив][@term].][врста]

ОПИС

Датотеке у овом директоријуму одређују основно понашање за алатке приликом бојења излаза.

назив је назив алатке. Назив је опционалан и када ништа није наведено тада се датотека користи за све ненаведене алатке.

терм је одредник терминала (ТЕРМ променљива окружења). Одредник терминала је изборни и када није наведен тада се датотека користи за све ненаведене терминале.

врста је врста датотеке. Подржане врсте датотека су:

disable
    Искључује бојење излаза за сва сагласне алатке. Видите такође променљиву окружења БЕЗ_БОЈЕ испод.

enable
    Укључује бојење излаза; било које поклапајуће disable датотеке се занемарују.

scheme
    Наводи боје коришћене за излаз. Формат датотеке може бити специфичан за алатку, основни формат је описан испод.

Ако има више датотека од поклапања за алатку, тада датотека са специфичнијим називом датотеке побеђује. На пример, назив датотеке „@xterm.scheme“ има мању предност него „dmesg@xterm.scheme“. Са нижом предношћу су оне датотеке без назива алатке и одредника терминала (нпр., „disable“).

Корисничке специфичне $XDG_CONFIG_HOME/terminal-colors.d или $HOME/.config/terminal-colors.d преписују општа подешавања.

ОСНОВНИ ФОРМАТ ДАТОТЕКА ШЕМЕ

Следећа изјава се препознаје:

    name color-sequence

name је логички назив низа боја (на пример „грешка“). Називи су помагалу специфични. За више појединости увек видите одељак БОЈЕ на страници упутства за помагало.

color-sequence је назив боје, АСКРИ низови боја или изменски низови.

  Називи боја

црна, трептава, плава, подебљана, браон, плавичаста, тамно сива, сива, зелена, полусветла, светлоплава, светлоплавичаста, светлосива, светлозелена, светлоружичаста, светлоцрвена, ружичаста, црвена, ресет, обрнута и жута.

  АНСИ низови боја

Низови боја се састоје од низова бројева раздвојеник запетачкама. Најуобичајенији кодови су:
    0 | за враћање основне боје
    1 | за светлије боје
    4 | за подвучени текст
    5 | за трепћући текст
    30 | за црни испис
    31 | за црвени испис
    32 | за зелени испис
    33 | за жути (или браон) испис
    34 | за плави испис
    35 | за љубичасти испис
    36 | за плавичасти испис
    37 | за бели (или сиви) испис
    40 | за црну позадину
    41 | за црвену позадину
    42 | за зелену позадину
    43 | за жуту (или браон) позадину
    44 | за плаву позадину
    45 | за љубичасту позадину
    46 | за плавичасту позадину
    47 | за белу (или сиву) позадину

  Изменски низови

За навођење знакова контроле или празнине у низовима боја, може се користити бележење \-измењивача у C-стилу:
    \a | Звонце (ASCII 7)
    \b | Повратница (ASCII 8)
    \e | Измењивач (ASCII 27)
    \f | Довод странице (ASCII 12)
    \n | Нови ред (ASCII 10)
    \r | Повратник реда (ASCII 13)
    \t | Табулатор (ASCII 9)
    \v | Усправни табулатор (ASCII 11)
    \? | Брисање (ASCII 127)
     | Размак
    \\ | Контра коса црта (\)
     | Капица (^)
    \# | Знак тарабе (#)

Знајте да су измењивачи неопходни да би се унели размак, контра коса црта, капица, или било који контролни знак било где у нисци, као и знак тарабе као први знак.

На пример, да користите црвену позадину за поруке упозорења на излазу за dmesg(1), користите:

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

  Напомене

Редови у којима је први не-празан знак # (тараба) су занемарени. Свако друго коришћење овог знака се не тумачи као почетак коментара.

ОКРУЖЕЊЕ

TERMINAL_COLORS_DEBUG=all
    укључује излаз прочишћавања.

БЕЗ_БОЈЕ
    ако је дефинисано, ово искључује бојење излаза осим ако није изричито укључено опцијом линије наредби. Видите „https://no-color.org/“ за више о томе. Подржано од издања „util-linux“-а 2.41.

ДАТОТЕКЕ

$XDG_CONFIG_HOME/terminal-colors.d

$HOME/.config/terminal-colors.d

/etc/terminal-colors.d

ПРИМЕР

Искључује боје за сва саобразна помагала:

    touch /etc/terminal-colors.d/disable

Искључује боје за сва саобразна помагала на „vt100“ терминалу:

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

Искључује боје за сва саобразна помагала изузев за dmesg(1):

    touch /etc/terminal-colors.d/disable

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

САОБРАЗНОСТ

Функционалност terminal-colors.d је тренутно подржана свим „util-linux“ помагалима која обезбеђују обојени излаз. За више детаља увек видите одељак БОЈЕ на страници упутства за то помагало.

ПРИЈАВЉИВАЊЕ ГРЕШАКА

За пријављивање грешака, користите „https://github.com/util-linux/util-linux/issues[issue tracker]“.

ДОСТУПНОСТ

terminal-colors.d је део „util-linux“ пакета који се може преузети са