简单的问题哪种方式是正确的,或者它对程序来说真的很重要吗,如果我用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 编辑器中看到的几乎完全相同:
当您通过终端设置列表时,只需将其放在引号之间。