Настроить MC и цветовые схемы aptitude

9

Я использую Ubuntu, и у меня возникают проблемы с чтением текста в MC и Aptitude из-за цветовой схемы. Есть ли способ изменить это?

JorgeeFG
источник

Ответы:

10

Может быть, быстрое решение проблемы: mc -bпринудительный режим без цвета;)

Вы можете написать свои собственные скины для mc, которые включают цветовую схему. Они живут ~/.mc/skinsи выбираются mc -S skinname. Эта статья немного говорит об этом и в конце приведен пример, который можно скачать .

Но, возможно, более глубокая проблема заключается в том, что ваш термин background не соответствует ожидаемому цвету, поэтому другим способом было бы изменить отображение в вашем термине 16 «стандартных цветов». (Например, это сделало бы все ранее зеленые элементы фиолетовыми, если это лучше для вас с точки зрения контраста.) Как это сделать, зависит от вашего эмулятора терминала, например, терминал XFCE имеет его в диалоге настроек, для xterm вы, вероятно, необходимо отредактировать файл конфигурации и т. д.

Ульрих Шварц
источник
4
Соединить швы, чтобы быть мертвым. Добавление примера непосредственно к ответу было бы неплохо.
MrSmith42
Q идея как запустить nocolor по умолчанию?
БГ Бруно
6

Из журнала изменений:

Версия 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/чтобы увидеть различные темы.

М Ноит
источник
0

Вы можете создать свою собственную цветовую тему для 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файла.

Кепи
источник