Я загрузил dconf-editor
. Меню отсутствует, но я обнаружил, что вы можете нажать Ctrl+F
и ввести поисковый запрос.
Однако, я не знаю, что на самом деле ищет Ctrl+F
. Когда я ввожу термин (например, panel
или unity-greeter
), я не получаю результатов.
Я также пробовал gsettings
в командной строке, но безуспешно, какие бы варианты я ни пробовал; Я должен делать это неправильно.
Как мне найти определенный ключ или значение в dconf?
Во-первых, функция поиска в dconf-editor
выполняет поиск только среди тех вещей, которые непосредственно видны на экране или доступны при прокрутке (обратите внимание, что поле поиска выглядит так же, как и в других приложениях, таких как Nautilus).
Я не знаю другого графического инструмента, который вы могли бы использовать. Поэтому вам, вероятно, нужно использовать инструмент командной строки dconf
(также из пакета dconf-tools
).
Специально для рекурсивного поиска по всей базе данных (включая ключи и значения) я бы использовал эту команду:
dconf dump / | grep SEARCH-TERM
dump
в основном дает вам всю базу данных в «Windows-Ini-File» формат Для просмотра базы данных используйте dconf list /PATH
.
Как вы упомянули gsettings
, эквивалентная команда поиска существует:
gsettings list-recursively | grep SEARCH-TERM
Однако, это может быть не то, что вы хотите (для поиска unity
это дает совершенно другое результаты для меня). Не уверен, какая база данных здесь используется.
Редактировать: Прочитав этот вопрос , я заметил, что dconf
показывает вам только те настройки, которые фактически установлены в базе данных, не все возможные такие настройки, как dconf-editor
. Очевидно, вы можете использовать gsettings list-schemas
, чтобы задать вам все возможные настройки.
dconf read <KEY>
Например, чтобы прочитать текущее имя файла фонового рисунка:
dconf read /org/mate/desktop/background/picture-filename
Для списка ключей dconf dump /> dconf.dump
Затем можно просмотреть текст файл dconf.dump
для ключа, который вы хотите запросить. Для построения запроса обоев смотрите здесь:
[org/mate/desktop/background]
color-shading-type='vertical-gradient'
primary-color='rgb(88,145,188)'
picture-options='zoom'
picture-filename='yourwallpaperpicturefile.png' <<<
secondary-color='rgb(60,143,37)'