table of contents
TERMINAL-COLORS.D(5) | Формати датотеке | TERMINAL-COLORS.D(5) |
НАЗИВ¶
terminal-colors.d - подешава обојавање излаза за разне алатке
УВОД¶
/etc/terminal-colors.d/[[назив][@term].][врста]
ОПИС¶
Датотеке у овом директоријуму одређују основно понашање за алатке приликом бојења излаза.
назив је назив алатке. Назив је опционалан и када ништа није наведено тада се датотека користи за све ненаведене алатке.
терм је одредник терминала (ТЕРМ променљива окружења). Одредник терминала је изборни и када није наведен тада се датотека користи за све ненаведене терминале.
врста је врста датотеке. Подржане врсте датотека су:
disable
enable
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
ДАТОТЕКЕ¶
$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>.
ДОСТУПНОСТ¶
terminal-colors.d is part of the util-linux package which can be downloaded from Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.
2024-12-06 | util-linux 2.40.2 |