Version 1 (modified by andrew_b, 15 years ago) (diff) |
---|
Цветовые схемы
Midnight Commander имеет возможность создания цветовых схем, позволяющих изменять внешний вид всех элементов интерфейса программы. Кроме того, даже если терминал и поддерживает цвета, Midnight Commander может быть принудительно запущен в чёрно-белом режиме; для этого используется ключ -b (или --nocolor).
Цвета, используемые в Midnight Commander
Вид каждого элемента интерфейса определяется парой цветов: цветом текста и цветом фона. Всего доступно 16 цветов для текста и 8 цветов для фона:
+--------------------------+---------------------------+ |Цвета, используемые |Цвета, используемые | |как для текста, |только для текста | |так и для фона | | +===========+==============+===============+===========+ | black | чёрный | gray | серый | +-----------+--------------+---------------+-----------+ | red | красный | brightred | | +-----------+--------------+---------------+-----------+ | green | зелёный | brightgreen | | +-----------+--------------+---------------+-----------+ | brown | коричневый | yellow | жёлтый | +-----------+--------------+---------------+-----------+ | blue | синий | brightblue | | +-----------+--------------+---------------+-----------+ | magenta | пурпурный | brightmagenta | | +-----------+--------------+---------------+-----------+ | cyan | голубой | brightcyan | | +-----------+--------------+---------------+-----------+ | lightgray | светло-серый | white | белый | +-----------+--------------+---------------+-----------+
Определение цветовой схемы
Цветовая схема по умолчанию определена в исходном коде и не может быть изменена без перекомпиляции программы. При запуске программы она анализируется первой. Затем анализируются цветовые схемы, определённые пользователем. У пользователя имеются четыре возможности переопределить цвета элементов интерфейса Midnight Commander:
- через секцию [Colors] конфигурационного файла ~/.mc/ini;
- через секцию описания терминала файла ~/.mc/ini. Для каждого типа терминала можно определить свою цветовую схему;
- через значение переменной окружения MC_COLOR_TABLE;
- через параметр командной строки -C (или --colors).
Каждая из этих настроек дополняет или прекрывает предыдущую.
Цветовая схема по умолчанию
Формат описания цветовой схемы пользователя
Также смотрите краткую справку по заданию цветовой схемы в командной строке:
$ mc -H или $ mc --help-colors