Quando eu faço
$ gsettings list-schemas
Recebo muitos esquemas, mas estou interessado apenas em examinar esquemas começando com
org.mate.$something
basicamente todos os esquemas que têm a ver com o MATE, mas não parece haver uma maneira. A página de manual não tem nenhum exemplo.
Eu tentei fazê-lo cego como
$ gsettings list-schemas org.mate.*
Usage:
gsettings [--schemadir SCHEMADIR] list-schemas [--print-paths]
List the installed (non-relocatable) schemas
Arguments:
SCHEMADIR A directory to search for additional schemas
alguém pode sugerir uma maneira melhor?
Para ser mais preciso -
Se eu fizer -
$ gsettings list-schemas | wc -l
217
Eu tenho 217 esquemas até o momento em que escrevo, deste alguns serão como
org.mate.Marco.general
e pode haver outros como -
org.gnome.desktop.background
OU
ca.desrt.dconf-editor.Demo.Conflict1
que eu não estou interessado em atm.
Eu preciso de uma maneira de percorrer os esquemas sem expor nenhuma chave.
Uma maneira suja de fazer é -
$ gsettings list-keys org.mate. <TAB key>
Display all 132 possibilities? (y or n)
mas eu estou supondo que há uma maneira melhor.
Isso retornará os
mate
esquemas apenas no nível superior.