Como pesquisar o dconf para chaves ou valores?

20

Eu carreguei dconf-editor . Não há menu, mas descobri que você pode pressionar Ctrl+F e inserir um termo de pesquisa.

No entanto, não sei o que o Ctrl+F realmente pesquisa. Quando eu insiro um termo (por exemplo, panel ou unity-greeter ), não recebo resultados.

Eu também tentei gsettings na linha de comando, mas sem sorte, quaisquer que sejam as opções que eu tentei; Eu devo estar fazendo isso incorretamente.

Como eu procuro uma chave ou valor específico no dconf?

    
por Paddy Landau 29.07.2012 / 18:30

1 resposta

24

Primeiro, a função de pesquisa em dconf-editor procura apenas entre as coisas que são diretamente visíveis na tela ou alcançáveis pela rolagem (note que o campo de pesquisa se parece com o de outros aplicativos como o Nautilus).

Não conheço outra ferramenta gráfica que você possa usar. Então você provavelmente precisará usar a ferramenta de linha de comando dconf (também do pacote dconf-tools ).

Especificamente para pesquisa recursivamente por todo o banco de dados (incluindo chaves e valores) eu usaria este comando:

dconf dump / | grep SEARCH-TERM

dump basicamente fornece o banco de dados inteiro em um formato semelhante a "Windows-Ini-File". Para navegar pelo banco de dados, use dconf list /PATH .

Como você mencionou gsettings , o comando de pesquisa equivalente é o seguinte:

gsettings list-recursively | grep SEARCH-TERM

No entanto, isso pode não ser o que você deseja (para uma pesquisa por unity , isso fornece resultados completamente diferentes para mim). Não tenho certeza de qual banco de dados é usado aqui.

Edit: Depois de ler esta questão , notei que dconf mostra apenas as configurações que estão realmente definidas no banco de dados, nem todas as configurações possíveis como dconf-editor . Aparentemente, você pode usar gsettings list-schemas para fornecer todas as configurações possíveis.

    
por Philipp Wendler 06.08.2012 / 20:11

Tags