Como consultar esquemas em gsettings?

1

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.

    
por shirish 13.10.2018 / 12:33

1 resposta

1

Isso retornará os mate esquemas apenas no nível superior.

gsettings list-schemas | grep ^org.mate
    
por 14.10.2018 / 23:52