我如何创建可供任何人使用的自定义主题 Pluma 编辑器?

我如何创建可供任何人使用的自定义主题 Pluma 编辑器?

Ubuntu MATE 20.10 Groovy

在此处输入图片描述这款“Pluma”代码编辑器是Ubuntu mate自带的

在此处输入图片描述(截图自https://mate-desktop.org/

其中pluma > preferences > fonts & colors > Color scheme指出:

您可以通过单击“添加...”并选择配色方案文件来添加新的配色方案。
您可以通过单击“删除”来删除所选的配色方案。

这些文件放在哪里?它们是 CSS 文件吗?我想创建一些额外的主题供大家使用。

答案1

让我们从现有的开始。例如遗忘配色方案:

$ dpkg -S oblivion
libgtksourceview-3.0-common: /usr/share/gtksourceview-3.0/styles/oblivion.xml

上面一行表示该文件来自libgtksourceview-3.0-common包。
它是 XML 文件。其语法由样式 方案 定义 参考

要开始黑客攻击,可以创建本地版本遗忘主题,将其复制到相应的文件夹并重命名为湮没-mod

mkdir -p ~/.local/share/gtksourceview-3.0/styles
cp /usr/share/gtksourceview-3.0/styles/oblivion.xml ~/.local/share/gtksourceview-3.0/styles/oblivion-mod.xml

sed -i "s/oblivion/oblivion-mod/g" ~/.local/share/gtksourceview-3.0/styles/oblivion-mod.xml
sed -i "s/Oblivion/Oblivion-mod/g" ~/.local/share/gtksourceview-3.0/styles/oblivion-mod.xml
sed -i "s/Dark color/Modified dark color/" ~/.local/share/gtksourceview-3.0/styles/oblivion-mod.xml

然后应用该主题并继续编辑文件。

另请注意,网络上有一些样式集合:

  1. https://www.gnome-look.org/browse/cat/279/order/latest/
  2. https://github.com/trusktr/gedit-color-schemes

相关内容