web-dev-qa-db-ja.com

dconfのフォーマットについて少し助けが必要

Unity DashLensをdconfで編集する場合、どちらの方法が正しいのか、それともプログラムにとって本当に重要なのかという簡単な質問です。デフォルトwhatever1.scopeにはalways-searchのみを使用したいのですが、デフォルトでは['whatever1.scope'.'whatever2.scope'.'whatever3.scope'.'whatever4.scope']があるので、角かっこと引用符を含めて編集する必要があります['whatever1.scope']または十分なだけの引用符'whatever1.scope'?無効にした場合も同じです.scopes無効にしたいだけの場合'whatever4.scope'引用符で十分ですか、それとも括弧も含める必要がありますか?

手伝ってくれてありがとう。

1
JoKeR

取得するには端末の現在の設定(リスト)は次のとおりです。

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エディターで表示されるものとほぼ同じです

enter image description here

端末を介してリストを設定するときは、引用符で囲んでください。

1
Jacob Vlijm