Я использую Ubuntu, и у меня возникают проблемы с чтением текста в MC и Aptitude из-за цветовой схемы. Есть ли способ изменить это?
Может быть, быстрое решение проблемы: mc -b
принудительный режим без цвета;)
Вы можете написать свои собственные скины для mc
, которые включают цветовую схему. Они живут ~/.mc/skins
и выбираются mc -S skinname
. Эта статья немного говорит об этом и в конце приведен пример, который можно скачать .
Но, возможно, более глубокая проблема заключается в том, что ваш термин background не соответствует ожидаемому цвету, поэтому другим способом было бы изменить отображение в вашем термине 16 «стандартных цветов». (Например, это сделало бы все ранее зеленые элементы фиолетовыми, если это лучше для вас с точки зрения контраста.) Как это сделать, зависит от вашего эмулятора терминала, например, терминал XFCE имеет его в диалоге настроек, для xterm вы, вероятно, необходимо отредактировать файл конфигурации и т. д.
Из журнала изменений:
mcedit .config/mc/ini
поиск
skin
с F7skin=modarin256
действительно хорош, например :) Посмотрите,/usr/share/mc/skins/
чтобы увидеть различные темы.источник
Вы можете создать свою собственную цветовую тему для Aptitude. Есть даже хорошая документация .
Как уже было сказано в принятом ответе, более серьезная проблема заключается в том, что цвета зависят друг от друга, поэтому вы используете стандартную цветовую тему терминала, и на этом основана тема приложения ncurses. Таким образом, у aptitude разные «синие» цвета, чем вы можете ожидать.
Вот мой желто-черный стиль, который я проектирую, чтобы он был высококонтрастным и использовался в терминальной теме base16_materia :
Просто добавьте его в конец
~/.aptitude/config
файла.источник