Я хочу изменить настройки горячей клавиши своего терминала gnome. Я наткнулся на gconf-editor
, который позволяет мне настраивать именно то, что мне нужно. Однако мне нужно знать, в каком файле эти изменения сделаны.
gconf-path apps/gnome-terminal/keybindings/
. Я нашел файл ~/.gconf/apps/gnome-terminal/keybindigs
. Но есть только два списка горячих клавиш.
Где хранятся остальные настройки?
Согласно 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-редактор).