Isso retornará os mate
esquemas apenas no nível superior.
gsettings list-schemas | grep ^org.mate
Quando faço
$ gsettings list-schemas
Eu recebo muitos esquemas, mas estou interessado apenas em examinar esquemas que começam com
org.mate.$something
basicamente todos os esquemas que têm a ver com o MATE, mas não parece haver um caminho. A manpage não tem nenhum exemplo.
Eu tentei fazer 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é agora, alguns deles serão como
org.mate.Marco.general
e pode haver outros, como -
org.gnome.desktop.background
OR
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 é fazer -
$ gsettings list-keys org.mate. <TAB key>
Display all 132 possibilities? (y or n)
mas eu estou supondo que há uma maneira melhor.
Tags debian gsettings mate-desktop