配置 MC 和 aptitude 配色方案

配置 MC 和 aptitude 配色方案

我使用的是 Ubuntu,但由于配色方案,我在阅读 MC 和 Aptitude 中的文本时遇到问题。有什么办法可以改变吗?

答案1

也许一个快速解决方案:mc -b强制无颜色模式;)

您可以为 编写自己的皮肤mc,其中包括配色方案。他们居住在~/.mc/skins并被选择mc -S skinname本文谈论了一些并且有可供下载的示例在最后。

但也许更深层次的问题是您的术语背景“不是预期的颜色”,因此另一种方法是更改​​您的术语显示 16 种“标准颜色”的方式。 (例如,这将使所有以前的绿色项目变成紫色,如果从对比的角度来看这对您更好的话。)如何完成此操作取决于您的终端仿真器,例如 XFCE 的终端在其首选项对话框中具有它,对于 xterm 您可能需要编辑配置文件等

答案2

从变更日志:

版本 4.8.0-pre1

警告:配置文件已从 $HOME/.mc 目录移至 XDG_CONFIG_* 目录,以遵守 FDO 标准(http://standards.freedesktop.org/basedir-spec/basedir-spec-0.7.html

mcedit .config/mc/ini
例如, 搜索skinwith真的很好:)看看不同的主题。F7
skin=modarin256/usr/share/mc/skins/

答案3

您可以为 Aptitude 创建自己的颜色主题。甚至还有很好的文档

正如已接受的答案中所述,更深层次的问题实际上是颜色相互依赖,因此您正在使用标准终端颜色主题,ncurses 应用程序主题是在此基础上构建的。因此,即 aptitude 具有与您可能期望的不同的“蓝色”。

这是我的黄色/黑色风格,我设计为高对比度并与base16_材质终端主题:

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

相关内容