dconf-editor
をロードしました。メニューはありませんが、Ctrl+F
を押して検索語を入力できることがわかりました。
ただし、Ctrl+F
が実際に検索するものがわかりません。用語(たとえば、panel
またはunity-greeter
)を入力しても、結果が表示されません。
また、コマンドラインでgsettings
を試しましたが、試したオプションは運が悪かったです。私はそれを間違っているはずです。
Dconf内で特定のキーまたは値を検索するにはどうすればよいですか?
まず、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
の検索では、これは私にとって全く異なる結果を与えます)。ここで使用されているデータベースがわかりません。
Edit:この質問 を読んだ後、dconf
は、dconf-editor
のようなすべての可能な設定ではなく、実際にデータベースに設定されている設定のみを表示します。 gsettings list-schemas
を使用して、可能なすべての設定を行うことができます。
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)'