需要一些关于 dconf 格式的帮助

需要一些关于 dconf 格式的帮助

简单的问题哪种方式是正确的,或者它对程序来说真的很重要吗,如果我用dconf例如编辑 Unity Dash Lenses,我只想使用whatever1.scope默认always-search,默认情况下有,['whatever1.scope'.'whatever2.scope'.'whatever3.scope'.'whatever4.scope']那么我应该用括号和引号编辑哪种方式,['whatever1.scope']还是只用引号就足够了'whatever1.scope'?对于禁用也是如此,.scopes如果我只想禁用,'whatever4.scope'引号是否足够,还是也应该包括括号?

感谢帮助。

答案1

要得到终端中的当前设置(列表),它是:

gsettings get com.canonical.Unity.Lenses always-search

输出一个列表(例如):

['applications.scope', 'music.scope', 'videos.scope', 'files.scope']

设置(已更改的)列表:

gsettings set com.canonical.Unity.Lenses always-search "['applications.scope']"

因此更改get为设置,将列表放在引号之间,将列表中的项目放在(单个)引号之间。

其格式与您在 dconf 编辑器中看到的几乎完全相同:

在此处输入图片描述

当您通过终端设置列表时,只需将其放在引号之间。

相关内容