用户主题 gsettings 架构的问题

用户主题 gsettings 架构的问题

最近开始学习shell脚本。我计划创建一个脚本来更改 Pop_OS 的 GTK 和 Shell 主题作为练习。我首先单独学习和测试这些命令,只是为了看看它是否会表现得像需要的那样。我成功更改了图标和 gtk 主题,但是当我更改 Gnome shell 主题时,出现以下输出:

No such schema “org.gnome.shell.extensions.user-theme”

这很奇怪,因为我启用了用户主题扩展。我也执行了以下命令,但没有任何改变。

gsettings set org.gnome.shell enabled-extensions "['[email protected]']"

有人知道发生了什么事,或者可以给我建议该怎么做吗?

答案1

我也刚刚遇到这个问题。我不完全确定出了什么问题,但似乎架构文件从未正确安装。

要解决此问题,您需要获得架构文件的副本:org.gnome.shell.extensions.user-theme.gschema.xml。您可以从程序源获取该文件,该文件的 gitlab 链接位于扩展程序的页面

获得该文件后,将其复制到位于 的 schemas 目录中/usr/share/glib-2.0/schema。进入该目录后,将架构文件与其他文件一起编译。 (例如sudo glib-compile-schemas .)。

然后您终于可以设置该值了。 :)

相关内容