为什么我的 gnome 扩展没有列在 gsettings 中?

为什么我的 gnome 扩展没有列在 gsettings 中?

我想自动安装我的 Ubuntu,为此我还想自动安装扩展并应用我的设置。

不幸的是,如果我通过浏览器安装我的扩展程序,我就无法从 gsettings 工具中获取我的设置。

如果我使用 dconf 编辑器查看我的扩展,如所述这里,我可以看到我的设置,但在 gsettings 中架构没有显示出来。不过 Ubuntu 默认扩展确实显示了出来。

我该怎么做才能从 CLI 读取和写入我的扩展设置?

答案1

下面的命令或脚本将向您展示扩展 dash-to-panel 的按键

mkdir -p .local/share/glib-2.0/schemas
cp .local/share/gnome-shell/extensions/[email protected]/schemas/org.gnome.shell.extensions.dash-to-panel.gschema.xml .local/share/glib-2.0/schemas/
cd .local/share/glib-2.0/schemas/
glib-compile-schemas .
cd
gsettings list-recursively org.gnome.shell.extensions.dash-to-panel

相关内容