キーまたは値のdconfを検索する方法?


25

ロードしましたdconf-editor。メニューはありませんCtrl+Fが、検索キーワードを押して入力できることがわかりました。

ただし、Ctrl+F実際に何を検索するのかわかりません。用語(panelまたはunity-greeter)を入力すると、結果が表示されません。

gsettingsコマンドラインでも試しましたが、試したオプションは運がありません。私は間違ってやっているに違いない。

dconf内で特定のキーまたは値を検索するにはどうすればよいですか?

回答:


29

まず、検索機能はdconf-editor、画面上に直接表示されるか、スクロールによって到達可能なもののみを検索します(検索フィールドは、Nautilusなどの他のアプリケーションの検索フィールドと同じように見えます)。

他に使用できるグラフィカルツールはありません。したがって、おそらくdconfパッケージからもコマンドラインツールを使用する必要がありますdconf-tools

特に、データベース全体(キーと値を含む)を再帰的に検索するには、次のコマンドを使用します。

dconf dump / | grep SEARCH-TERM

dump基本的に、データベース全体を「Windows-Ini-File」のような形式で提供します。データベースを参照するには、を使用しますdconf list /PATH

既に述べたようgsettingsに、同等の検索コマンドは次のとおりです。

gsettings list-recursively | grep SEARCH-TERM

しかし、これはあなたが望むものではないかもしれません(の検索ではunity、これは私にとって全く異なる結果を与えます)。ここで使用されているデータベースがわかりません。

編集:この質問を読んだ後dconf、データベースに実際に設定されている設定のみを表示することに気付きましたdconf-editor。どうやら使用gsettings list-schemasしてすべての可能な設定を与えることができます。


1
あなたの答え、フィリップを追加するために、サブ設定を見つけることができるようlessgrep、検索の代わりにを使用しました:dconf dump / | less。ありがとうございました。
水田ランダウ

なぜgconfを使用せずに、dconf-editor / dconfからGuakeの設定(/ apps / Guake /)にアクセスできるのでしょうか。
パブロA

0
dconf read <KEY>

たとえば、現在の壁紙画像ファイル名を読み取るには:

dconf read /org/mate/desktop/background/picture-filename

キーのリストについては、dconf dump /> dconf.dump

その後、dconf.dumpクエリするキーのテキストファイルを調べることができます。壁紙クエリを作成するには、こちらをご覧ください。

[org/mate/desktop/background]
color-shading-type='vertical-gradient'
primary-color='rgb(88,145,188)'
picture-options='zoom'
picture-filename='yourwallpaperpicturefile.png'  <<< 
secondary-color='rgb(60,143,37)'
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.