如何为 gedit-3.14.0 添加自定义配色方案

如何为 gedit-3.14.0 添加自定义配色方案

我更改了 xml 文件,/usr/share/gtksourceview-3.0/styles/但没有效果,当我想通过偏好设置-->字体和颜色它回答说

“无法安装所选的颜色方案”。

它出什么问题了?

我注意到我已经将 gedit 的配色方案更改为“oblivion”并将字体站点更改为 14,但是当我使用从终端启动 gedit 时sudo gedit,打开的窗口会恢复为默认设置。

我怎样才能解决这个问题?

答案1

在我的计算机上,gedit 似乎将其新添加的主题保存在:

 ~/.gnome2/gedit/styles/

尽管我相信在某些安装中它位于:

 $HOME/.local/share/gedit/styles/

原始主题(在我的计算机上)位于:

 /usr/share/gtksourceview-2.0/styles/


因此,以下信息并不是特别相关,但我会保留它,因为它可能会在某种程度上有所帮助。

摘自以下文档: https://wiki.gnome.org/Projects/GtkSourceView/StyleSchemes

要安装样式,只需将其 XML 文件放入样式搜索路径的文件夹中。

GtkSourceView 2

GtkSourceView 版本 2 的典型搜索路径如下:
        ~/.local/share/gtksourceview-2.0/styles/
        /usr/share/gnome/gtksourceview-2.0/styles/
        /usr/local/share/gtksourceview-2.0/styles/
        /usr/share/gtksourceview-2.0/styles/

如果这在你的发行版中不起作用,你可以使用以下方法找到你的样式搜索路径这个 python 脚本。要运行它,您需要 GtkSourceView 2 的 python 绑定。在基于 Debian 的发行版中,这是包 python-gtksourceview2。

GtkSourceView 3

GtkSourceView 版本 3 的典型搜索路径如下:
        ~/.local/share/gtksourceview-3.0/styles/
        /usr/share/gnome/gtksourceview-3.0/styles/
        /usr/local/share/gtksourceview-3.0/styles/
        /usr/share/gtksourceview-3.0/styles/

答案2

您可以在这里找到免费主题:https://wiki.gnome.org/Projects/GtkSourceView/StyleSchemes

  1. 找到您的主题并单击下载。

  2. 会出现一个 xml 代码。复制并打开文本编辑器。

  3. 粘贴您的 xml 代码并以 xml 格式保存 (name_of_your_theme.xml)。

  4. 在 gedit 中选择编辑->优先->字体和颜色然后点击“+”添加新主题。

  5. 选择您的主题。

答案3

我找到了解决这个问题的方法:

  1. 打开 Ubuntu 软件中心,搜索gedit
  2. 添加可选附加组件“开发人员的 gedit 插件集”和“gedit 插件集”
  3. 从 gedit 首选项中启用插件,尤其是“配色方案编辑器”
  4. 编辑您自己的 gedit 配色方案并保存。

但是我还有个疑问:我搜索了/usr/share/gtksourceview-3.0/styles/文件夹,却找不到自己刚刚创建的配色方案文件。系统把配色方案文件存放在哪里了呢?

答案4

当您从目录加载 xml 文件以更改主题时,请彻底检查语法以及代码是否没有错误。如果一切正常,主题应该可以毫无问题地加载。至于窗口崩溃,我建议您清除并重新安装 gedit,或者干脆重新安装 ubuntu。这效率很低,但它可以确保不存在任何可能由于用户干扰而导致的固有错误。

相关内容