如何在 Debian 12 中为 Mousepad 0.5.10 应用自定义样式?我创建了 classic.xml 的副本并修改了该副本的内容,如下所示。但是,如果我运行 Mousepad,则新的配色方案不会在首选项 > 视图 > 配色方案中列出。
$ ls -l /usr/share/gtksourceview-3.0/styles
total 80
-rw-r--r-- 1 root root 5304 14. Sep 2019 classic.xml
-rw-r--r-- 1 root root 7332 14. Sep 2019 cobalt.xml
-rw-r--r-- 1 root root 8637 14. Sep 2019 kate.xml
-rw-r--r-- 1 root root 5310 8. Apr 19:16 my_classic.xml
-rw-r--r-- 1 root root 6498 14. Sep 2019 oblivion.xml
-rw-r--r-- 1 root root 4340 14. Sep 2019 solarized-dark.xml
-rw-r--r-- 1 root root 4265 14. Sep 2019 solarized-light.xml
-rw-r--r-- 1 root root 3441 14. Sep 2019 styles.rng
-rw-r--r-- 1 root root 6214 14. Sep 2019 tango.xml
$ sudo nano /usr/share/gtksourceview-3.0/styles/my_classic.xml
<style-scheme id="my_classic" _name="My-Classic" version="1.0">
<author>GtkSourceView team</author>
<_description>Classic color scheme</_description>
<style name="current-line-number" background="#008A8C"/>
</style-scheme>
看来Mousepad开发者已经做出了改变来使用
gtksourceview4
。根据Xfce 论坛上这篇文章的信息,我让 Mousepad 通过将样式放入gtksourceview-4
目录而不是gtksourceview-3.0
.我只尝试了以下列表中的目录 1 和 4,但我强烈怀疑它们都可以工作。如果某个特定文件夹不存在,就像我的系统上的文件夹一样
~/.local/share
,只需创建它即可。重要提示:这些文件夹名称中的数字必须是
4
而不是4.0
。