dconf-editorが設定の読み取り/書き込みに使用するファイルを確認したいのですが、それらはgsettingsによって管理されていると想定しています。これらのファイルはシステムのどこに、どのような形式で保存されていますか?
dconf-editorが設定の読み取り/書き込みに使用するファイルを確認したいのですが、それらはgsettingsによって管理されていると想定しています。これらのファイルはシステムのどこに、どのような形式で保存されていますか?
回答:
以下のいくつかのアドバイス、私は変更を行い、これを実行しました:
find ~/.[!.]* -mmin -5
表示された結果の中にはがありました~/.config/dconf/user
。これはバイナリファイルであり、GSettingsがデータを保存する一種のデータベースです。
dconfのマニュアルには次のように書かれていました。
dconf-editorは、$ XDG_DATA_DIRS / glib-2.0 / schemasからgsettingsスキーマを読み取り、キーの説明、デフォルト値、および許可された値を取得します。
したがって、これらのファイルがどこにあるのかを知るには、ターミナルを開いてこれを書くだけです:
> echo $XDG_DATA_DIRS
回答が設定されていない場合は、回答が設定される場所があります
> set | grep XDG
その名前には、dconfフォルダーが含まれるバリエーションがあります。私にとってはバリエーションがありました。XDG_RUNTIME_DIR
これは、バイナリファイルで/run/user/1000
呼び出されるディレクトリに設定され、保持されていましたdconf
。
最終的には、人間が読める便利な情報を見つけたい場合は、バイナリファイルではなくスキーマ自体を検索する方が良いでしょう。
より良い方法は、見つけるためにstraceです。バイナリファイルを使用して、なぜパフォーマンスに関する誤った考えのために、複数の理由でなんて馬鹿げているのでしょう!KDEはそれを正しく行いますが、nautilusを使用したxfceほど軽くはありません!
find ~/.[!.]* -mmin -5
ます。