在 GNOME 终端中,文本和背景颜色的默认方案是系统主题,在 Red Hat 上似乎只是内置方案 Tango dark 的稍微暗一点的变体。这在 shell 中运行良好并且看起来不错,但是当在终端模式下运行 Emacs 时,深色字体颜色的文本可能很难从深灰色背景中辨别出来,而且我发现内置主题“黑底白字”效果更好( Tango light 也可能运行良好,这将使 Emacs 的外观更接近窗口 Emacs 的标准外观)。
是否可以根据应用程序设置配色方案?这样在普通 shell 中,使用系统主题,而当例如在窗口模式下运行 Emacs 时,使用黑底白字?