Алексей Федорчук
В предыдущем очерке речь шла о штатных средствах настройки. Каковые, не смотря на всё своё богачество, всё-таки уступают таковым из, например, Terminator’а. Однако GNOME издавна славился своей неусыпной заботой о пользователе. И, «чтоб не измучилось дитя», прятал многие свои настройки в закрома Родины недра файла ~/.config/dconf/user
. Где они были доступны через, например, редактор Dconf, что в общих чертах было некогда описано.
Эту особенность в большей или меньшей степени унаследовали все рабочие среды, генетически с GNOME связанные, и их приложения. А потому возникло законное желание поглядеть, а нельзя ли в Terminix’е посредством редактора Dconf докопаться до каких-то тонких настройках, которые его разработчки, Геральд Нунн, пожелал скрыть от нескромного взгляда тех пользователей, которые про Dconf не знают.
Штатными средствами редактора Dconf параметры Terminix’а нашлись без труда по схеме com.gexperts.Terminix.Settings:
Кроме общих настроек, здесь можно видеть также секцию определения горячих клавиш (с собственной схемой com.gexperts.Terminix.Keybindings):
И есть секция для пользовательских профилей, вообще без схемы:
Во всех трёх секциях, разумеется, можно видеть кнопку Установить значение по умолчанию. И в первых двух она действительно возвращает те значения опций, которые были до начала любых настроечных действий, и интерактивных, и через редактор. А вот в секции profiles эта кнопка, хотя и имеется, и даже выглядит активной, но не оказывает никакого действия. То есть вернуть настройки профиля к виду, умолчальному для свежеустановленной программы, просто так не получится — к этому вопросу я скоро вернусь.
Так вот, я внимательно пролистал все три эти секции в сравнении с открытыми окнами штатных настроек, описанных в прошлом очерке. И не обнаружил там ни одной строки, которой не нашлось бы соответствия среди интерактивно настраиваемых опций.
Но, может быть, какие-то тайные опции скрыты в пользовательских конфигах домашнего каталога? И это предположение не подтвердилось: там не обнаруживается ни одного dot-файла или скрытого каталога, который относился бы к Terminix’у. Из чего можно было сделать вывод, что результаты всех настроечных манипуляций пишутся непосредственно в ~/.config/dconf/user
.