最近开始学习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 .
)。
然后您终于可以设置该值了。 :)