![我如何创建可供任何人使用的自定义主题 Pluma 编辑器?](https://linux22.com/image/1178664/%E6%88%91%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E5%8F%AF%E4%BE%9B%E4%BB%BB%E4%BD%95%E4%BA%BA%E4%BD%BF%E7%94%A8%E7%9A%84%E8%87%AA%E5%AE%9A%E4%B9%89%E4%B8%BB%E9%A2%98%20Pluma%20%E7%BC%96%E8%BE%91%E5%99%A8%EF%BC%9F.png)
Ubuntu MATE 20.10 Groovy
其中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
然后应用该主题并继续编辑文件。
另请注意,网络上有一些样式集合: