GSettingsはどこにファイルを保存しますか?

GSettingsはどこにファイルを保存しますか?

ファイルを見たいです。dconfエディタ読み書き設定の場合は、gsettingsで管理しているとします。これらのファイルはシステムのどこにどのような形式で保存されていますか?

答え1

次のようないくつかのアドバイス、変更し、以下を実行しました。

find ~/.[!.]* -mmin -5

表示される結果は、~/.config/dconf/userGSettingsリポジトリコンテンツのデータベースであるバイナリファイルです。

答え2

以下はdconfマニュアルの内容です:

dconf-editor は $XDG_DATA_DIRS/glib-2.0/schemas から gsettings スキーマを読み取り、キーの説明、デフォルト値、および許容値を取得します。

したがって、これらのファイルがどこにあるかを確認するには、ターミナルを開いて次のように書くだけです。

> echo $XDG_DATA_DIRS

設定されていない場合は、回答がここに表示されます(設定されている場合)。

> set | grep XDG

dconfフォルダを含むこの名前のいくつかのバリエーションを見つける必要があります。私には変化がある。バイナリファイルを含むディレクトリにXDG_RUNTIME_DIR設定および保存されます。/run/user/1000dconf

ただし、最終的に人間が読める有用な情報を見つけるには、バイナリではなくパターン自体を見つけることをお勧めします。

答え3

より良い方法は、調べるために追跡することです。バイナリを使用しながらパフォーマンスについて誤った考えを持つ理由はいくつかあります。どのくらい愚かなことですか! KDEはうまく機能しますが、ノーチラスを含むxfceほど軽くはありません!

関連情報