какие файлы редактирует gconf-редактор?

Я хочу изменить настройки горячей клавиши своего терминала gnome. Я наткнулся на gconf-editor, который позволяет мне настраивать именно то, что мне нужно. Однако мне нужно знать, в каком файле эти изменения сделаны.

gconf-path apps/gnome-terminal/keybindings/. Я нашел файл ~/.gconf/apps/gnome-terminal/keybindigs. Но есть только два списка горячих клавиш.

Где хранятся остальные настройки?

2
задан 22 February 2014 в 18:14

1 ответ

Согласно gconf-editor страница справочника

GConf-редактор является инструментом, используемым для редактирования конфигурации GConf
база данных. Это могло бы быть полезно когда надлежащее средство конфигурирования для
некоторое программное обеспечение не обеспечивает способа изменить некоторую опцию.

и

Этот инструмент позволяет Вам непосредственно редактировать свою базу данных конфигурации.
Это не рекомендуемый способ установить настольные предпочтения. Использовать
этот инструмент на Ваш собственный риск.

Также посмотрите на ответы в Gconf, Dconf, Gsettings и отношениях между ними для обзора gconf, dconf, и gsettings.

Для нахождения, какие файлы изменяются (отредактированные) при внесении изменений можно использовать find команда.

find ~/ -mmin -5 -type f

найдет все файлы в Вашем доме измененными за прошлые пять минут. Можно уменьшить время 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 выяснять, видите ли Вы то, что тот файл содержит (не используя Hex-редактор).

1
ответ дан 22 February 2014 в 18:14

Другие вопросы по тегам:

Похожие вопросы: