Intereting Posts

Как искать dconf для ключей или значений?

Я загрузил dconf-editor . Нет меню, но я обнаружил, что вы можете нажать Ctrl+F и ввести поисковый запрос.

Тем не менее, я не знаю, что на самом деле ищет Ctrl+F Когда я ввожу термин (например, panel или unity-greeter ), я не получаю никаких результатов.

Я также попробовал gsettings в командной строке, но не имел никаких 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 , это дает совершенно разные результаты для меня). Не знаете, какая база данных используется здесь.

Edit: прочитав этот вопрос , я заметил, что dconf показывает только настройки, которые фактически установлены в базе данных, а не все возможные параметры, такие как dconf-editor . Очевидно, вы можете использовать gsettings list-schemas чтобы дать вам все возможные настройки.