如何为 GNOME 终端创建“内置”配色方案?

ænd*_*rük 4 customization gnome-terminal

GNOME 终端有一些内置的配色方案:

GNOME 终端中的内置配色方案

如何向此列表添加更多内容?

小智 6

尽管Unix&LInux上也有类似的问题,但我或许可以添加一些新信息并扩展其中的一些要点,以便为您提供一些有用的提示。但是,确实不能将另一个“内置”方案添加到菜单中,因为这些现有方案是在源代码中定义的,如果您检查最新的代码版本,就会看到。

您当然可以修补源代码以将您的方案包含在选择中,然后编译程序,但还有一些其他的替代方案,它们以脚本编写为中心,我将在下面进一步讨论。

如果您通过试验菜单创建了配色方案(如下面的屏幕截图所示),

在此处输入图片说明

您可以通过注意此答案中的说明来备份它:

或者您可以运行gconftool-2 -R /apps/gnome-terminal >> file.txt,然后在生成的文本文件中使用这些值作为脚本的基础。最好使用脚本,因为通过使用gconftool-2甚至编辑 .xml 文件中正确配置文件中的 .xml 文件来手动重新应用这些值会很乏味/home/mike/.gconf/apps/gnome-terminal

因此,脚本似乎是将您的配色方案设置应用或重新应用到gnome-terminal您选择的任何配置文件的最简单方法。

Solarised 配色方案可以提供一个好的模型,它本身就是基于这里工作。正如github 页面所述

在 Gnome 终端中,您可以从菜单栏中添加或编辑配置文件。但是,无法从命令行轻松使用此功能。在这里,您会找到一个脚本,它将调色板颜色、前景、背景和高亮颜色设置为浅色或深色配色方案,覆盖您选择的颜色配置文件。

似乎可以调整用于编写日光化配色方案的方法,并替换您自己的调色板等。 在终端中运行后

git clone git://github.com/sigurdga/gnome-terminal-colors-solarized.git
Run Code Online (Sandbox Code Playgroud)

然后使用cd访问生成的文件夹,您可以检查脚本和文件。在该gnome-terminal-colors-solarized文件夹中,调用install.sh了一个脚本,gconftool-2用于应用在color子文件夹中的文件中指定的值。

应该可以创建自己的自定义配置文件,然后更改颜色文件夹中文件的值,并在必要时调整脚本,然后您应该能够应用和重新应用自己的配色方案,就像您可以使用日光化计划。

如果你想制作一个非常有趣和原创的配色方案,你可能需要从这里和其他来源的终端配色方案中进行一些阅读和研究,这些方案最适合长期使用终端。