如何使用 bash 脚本更改 gnome shell 主题?

如何使用 bash 脚本更改 gnome shell 主题?

我想创建一个在特定时间自动更改浅色和深色主题的脚本。我设法更改 gtk 主题,但找不到更改 shell 主题的方法。任何帮助将不胜感激。

更新:所以,我尝试使用以下代码,但它仍然无法工作。

gsettings set org.gnome.shell.extensions.user-theme name "Vimix-Light"

答案1

好的,所以上面的代码不起作用的原因是因为一个名为“org.gnome.extensions.user-theme.gschema.xml”失踪于“/usr/share/glib-2.0/schemas/”

要解决该问题,请运行以下代码:

sudo cp $HOME/.local/share/gnome-shell/extensions/[email protected]/schemas/org.gnome.shell.extensions.user-theme.gschema.xml /usr/share/glib-2.0/schemas
sudo glib-compile-schemas /usr/share/glib-2.0/schemas

相关内容