为什么升级到 11.10 后我的所有自定义 Gedit 主题和语言规范都消失了?

为什么升级到 11.10 后我的所有自定义 Gedit 主题和语言规范都消失了?

我最近将我的桌面升级到了 11.10,但之后我添加的所有自定义主题和 MediaWiki 语法高亮都消失了。

对于主题,我忘记把文件放在哪里了,但是语法高亮是根据作者说明所以它仍然在~/.local/share/gtksourceview-2.0/language-specs/

怎么回事?我尝试删除文件/目录并重新开始,尝试将目录移动到~/usr/share...,尝试重新启动,尝试更新我的软件包。没有运气。

答案1

语言规范的新位置是~/.local/share/gtksourceview-3.0/language-specs/(请注意3而不是2)。如果您将.lang文件放在那里,它们应该可以像以前一样工作。

我不太确定 gedit 主题。它们实际上是 gtksourceview 样式吗?他们做了同样的举动。

我的系统上还有一个旧文件夹~/.gnome2/gedit,还有一个~/.local/share/gedit。您可以尝试将文件从第一个文件夹移动到后者,看看是否能解决您的问题。

答案2

好问题!我努力寻找答案一段时间,最后发现语言规范被重新定位到:

/usr/share/gtksourceview-2.0/language-specs/
/usr/share/gtksourceview-3.0/language-specs/

搜索.lang我的系统上的所有文件时,我发现还有一个gtksourceview-3.0目录,其中共享许多仅略有不同的语言文件(每对都有差异,大多数对许可证的更改很小,等等)。

将我的文件添加到两个文件夹后.lang,我就能使用我非常渴望的语法高亮功能了!

相关内容