web-dev-qa-db-ja.com

gconf-editorはどのファイルを編集しますか?

Gnome-terminalのホットキー設定を変更したい。私は遭遇しました gconf-editorこれにより、必要なものを正確にカスタマイズできます。ただし、これらの変更がどのファイルで行われたかを知る必要があります。

Gconf-pathはapps/gnome-terminal/keybindings/ファイルが見つかりました~/.gconf/apps/gnome-terminal/keybindigs。ただし、ホットキーリストは2つしかありません。

これらの設定の残りはどこに保存されますか?

2
kyra

gconf-editor manページによると

GConf-Editorは、GConf構成の編集に使用されるツールです
データベース。適切な設定ユーティリティが
一部のソフトウェアは、一部のオプションを変更する方法を提供しません

そして

このツールを使用すると、構成データベースを直接編集できます。
これは、デスクトップの設定の推奨される方法ではありません。使用する
このツールはご自身の責任でご使用ください。

gconfdconf、およびgsettingsの概要については、 Gconf、Dconf、Gsettingsおよびそれらの関係 の回答も参照してください。 。

変更を加えたときに変更(編集)されるファイルを見つけるには、findコマンドを使用できます。

find ~/ -mmin -5 -type f

過去5分間に変更されたホーム内のすべてのファイルが検索されます。特定のフォルダーを除外することにより、findにかかる時間を短縮できます。

find ~/ ! -path "*mozilla*" ! -path "*cache*" -mmin -5 -type f

~/.mozillaおよび~/.cacheを検索対象から除外します。

例として、gsettingsを使用して、FileChooserが非表示のファイルとフォルダーを表示するかどうかを変更しました。

$ gsettings get org.gtk.Settings.FileChooser show-hidden
false
$ gsettings set org.gtk.Settings.FileChooser show-hidden true
$ gsettings get org.gtk.Settings.FileChooser show-hidden
true
$

次にfindを実行し、~/.config/dconf/userが変更されたことを確認しました。そのファイルはバイナリです:

$ file user
user: data
$ 

言い換えると、テキストファイルやxmlファイルを開くのと同じように、ファイルを開いて中身を確認することはできません。

gconf-editorまたはdconf-editorはインストールされていませんが、同じfindコマンドを使用して、変更を加えたときにどのファイルが変更されたかを見つけてからfileを使用できます。 (16進エディタを使用せずに)そのファイルに含まれるものを見ることができるかどうかを把握します。

1
DK Bose