我更改了 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
找到您的主题并单击下载。
会出现一个 xml 代码。复制并打开文本编辑器。
粘贴您的 xml 代码并以 xml 格式保存 (name_of_your_theme.xml)。
在 gedit 中选择编辑->优先->字体和颜色然后点击“+”添加新主题。
选择您的主题。
答案3
我找到了解决这个问题的方法:
- 打开 Ubuntu 软件中心,搜索
gedit
- 添加可选附加组件“开发人员的 gedit 插件集”和“gedit 插件集”
- 从 gedit 首选项中启用插件,尤其是“配色方案编辑器”
- 编辑您自己的 gedit 配色方案并保存。
但是我还有个疑问:我搜索了/usr/share/gtksourceview-3.0/styles/
文件夹,却找不到自己刚刚创建的配色方案文件。系统把配色方案文件存放在哪里了呢?
答案4
当您从目录加载 xml 文件以更改主题时,请彻底检查语法以及代码是否没有错误。如果一切正常,主题应该可以毫无问题地加载。至于窗口崩溃,我建议您清除并重新安装 gedit,或者干脆重新安装 ubuntu。这效率很低,但它可以确保不存在任何可能由于用户干扰而导致的固有错误。