| 1 | |
| 2 | = Цветовые схемы = |
| 3 | |
| 4 | Midnight Commander имеет возможность создания цветовых схем, позволяющих изменять внешний вид всех элементов интерфейса программы. Кроме того, даже если терминал и поддерживает цвета, Midnight Commander может быть принудительно запущен в чёрно-белом режиме; для этого используется ключ {{{-b}}} (или {{{--nocolor}}}). |
| 5 | |
| 6 | == Цвета, используемые в Midnight Commander == |
| 7 | |
| 8 | Вид каждого элемента интерфейса определяется парой цветов: цветом текста и цветом фона. Всего доступно 16 цветов для текста и 8 цветов для фона: |
| 9 | {{{ |
| 10 | #!rst |
| 11 | +--------------------------+---------------------------+ |
| 12 | |Цвета, используемые |Цвета, используемые | |
| 13 | |как для текста, |только для текста | |
| 14 | |так и для фона | | |
| 15 | +===========+==============+===============+===========+ |
| 16 | | black | чёрный | gray | серый | |
| 17 | +-----------+--------------+---------------+-----------+ |
| 18 | | red | красный | brightred | | |
| 19 | +-----------+--------------+---------------+-----------+ |
| 20 | | green | зелёный | brightgreen | | |
| 21 | +-----------+--------------+---------------+-----------+ |
| 22 | | brown | коричневый | yellow | жёлтый | |
| 23 | +-----------+--------------+---------------+-----------+ |
| 24 | | blue | синий | brightblue | | |
| 25 | +-----------+--------------+---------------+-----------+ |
| 26 | | magenta | пурпурный | brightmagenta | | |
| 27 | +-----------+--------------+---------------+-----------+ |
| 28 | | cyan | голубой | brightcyan | | |
| 29 | +-----------+--------------+---------------+-----------+ |
| 30 | | lightgray | светло-серый | white | белый | |
| 31 | +-----------+--------------+---------------+-----------+ |
| 32 | }}} |
| 33 | |
| 34 | == Определение цветовой схемы == |
| 35 | |
| 36 | Цветовая схема по умолчанию определена в исходном коде и не может быть изменена без перекомпиляции программы. При запуске программы она анализируется первой. Затем анализируются цветовые схемы, определённые пользователем. У пользователя имеются четыре возможности переопределить цвета элементов интерфейса Midnight Commander: |
| 37 | * через секцию [Colors] конфигурационного файла {{{~/.mc/ini}}}; |
| 38 | * через секцию описания терминала файла {{{~/.mc/ini}}}. Для каждого типа терминала можно определить свою цветовую схему; |
| 39 | * через значение переменной окружения {{{MC_COLOR_TABLE}}}; |
| 40 | * через параметр командной строки {{{-C}}} (или {{{--colors}}}). |
| 41 | Каждая из этих настроек дополняет или прекрывает предыдущую. |
| 42 | |
| 43 | == Цветовая схема по умолчанию == |
| 44 | |
| 45 | |
| 46 | |
| 47 | == Формат описания цветовой схемы пользователя == |
| 48 | |
| 49 | Также смотрите краткую справку по заданию цветовой схемы в командной строке: |
| 50 | {{{ |
| 51 | $ mc -H |
| 52 | или |
| 53 | $ mc --help-colors |
| 54 | }}} |