Ответы:
Может быть, быстрое решение проблемы: mc -b
принудительный режим без цвета;)
Вы можете написать свои собственные скины для mc
, которые включают цветовую схему. Они живут ~/.mc/skins
и выбираются mc -S skinname
. Эта статья немного говорит об этом и в конце приведен пример, который можно скачать .
Но, возможно, более глубокая проблема заключается в том, что ваш термин background не соответствует ожидаемому цвету, поэтому другим способом было бы изменить отображение в вашем термине 16 «стандартных цветов». (Например, это сделало бы все ранее зеленые элементы фиолетовыми, если это лучше для вас с точки зрения контраста.) Как это сделать, зависит от вашего эмулятора терминала, например, терминал XFCE имеет его в диалоге настроек, для xterm вы, вероятно, необходимо отредактировать файл конфигурации и т. д.
Из журнала изменений:
Версия 4.8.0-pre1
ВНИМАНИЕ: Файлы конфигурации были перемещены из вашего каталога $ HOME / .mc в каталоги XDG_CONFIG_ * в соответствии со стандартом FDO ( http://standards.freedesktop.org/basedir-spec/basedir-spec-0.7.html ).
mcedit .config/mc/ini
поиск skin
с F7
skin=modarin256
действительно хорош, например :) Посмотрите, /usr/share/mc/skins/
чтобы увидеть различные темы.
Вы можете создать свою собственную цветовую тему для Aptitude. Есть даже хорошая документация .
Как уже было сказано в принятом ответе, более серьезная проблема заключается в том, что цвета зависят друг от друга, поэтому вы используете стандартную цветовую тему терминала, и на этом основана тема приложения ncurses. Таким образом, у aptitude разные «синие» цвета, чем вы можете ожидать.
Вот мой желто-черный стиль, который я проектирую, чтобы он был высококонтрастным и использовался в терминальной теме base16_materia :
aptitude::UI::Styles "";
aptitude::UI::Styles::MenuBar "";
aptitude::UI::Styles::MenuBar::bg "yellow";
aptitude::UI::Styles::MenuBar::fg "black";
aptitude::UI::Styles::HighlightedMenuBar "";
aptitude::UI::Styles::HighlightedMenuBar::fg "yellow";
aptitude::UI::Styles::HighlightedMenuBar::bg "black";
aptitude::UI::Styles::Header "";
aptitude::UI::Styles::Header::bg "black";
aptitude::UI::Styles::Header::fg "yellow";
aptitude::UI::Styles::Status "";
aptitude::UI::Styles::Status::bg "yellow";
aptitude::UI::Styles::Status::fg "black";
aptitude::UI::Styles::DisabledMenuEntry "";
aptitude::UI::Styles::DisabledMenuEntry::fg "white";
aptitude::UI::Styles::DisabledMenuEntry::bg "black";
aptitude::UI::Styles::MenuEntry "";
aptitude::UI::Styles::MenuEntry::fg "yellow";
aptitude::UI::Styles::MenuEntry::bg "black";
aptitude::UI::Styles::MenuBorder "";
aptitude::UI::Styles::MenuBorder::fg "yellow";
aptitude::UI::Styles::MenuBorder::bg "black";
aptitude::UI::Styles::HighlightedMenuEntry "";
aptitude::UI::Styles::HighlightedMenuEntry::bg "yellow";
aptitude::UI::Styles::HighlightedMenuEntry::fg "black";
aptitude::UI::Styles::MultiplexTab "";
aptitude::UI::Styles::MultiplexTab::bg "cyan";
aptitude::UI::Styles::MultiplexTab::fg "black";
aptitude::UI::Styles::MultiplexTabHighlighted "";
aptitude::UI::Styles::MultiplexTabHighlighted::bg "black";
aptitude::UI::Styles::MultiplexTabHighlighted::fg "yellow";
Просто добавьте его в конец ~/.aptitude/config
файла.