gsettingsでスキーマを照会する方法は?

gsettingsでスキーマを照会する方法は?

私がするとき

$ gsettings list-schemas

私はたくさんのパターンを得ましたが、次から始まるパターンナビゲーションにのみ興味があります。

org.mate.$something

デフォルトでは、すべてのモードはMATEに関連していますが、そのような方法はないようです。マンページには例はありません。

私はこれを盲目的に試しました

$ 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

誰でもより良いアプローチを提案できますか?

もっと正確に言えば――

もし私がするなら -

$ gsettings list-schemas | wc -l
217

この記事を書いている時点で、私は217のパターンを持っています。

org.mate.Marco.general

次のようなことがあります。

org.gnome.desktop.background

または

ca.desrt.dconf-editor.Demo.Conflict1

私は興味がありません。

キーを公開せずにパターンをナビゲートする方法が必要です。

汚いアプローチは -

$ gsettings list-keys org.mate. <TAB key>
Display all 132 possibilities? (y or n)

しかし、もっと良い方法があると思います。

ベストアンサー1

これにより、mate最上位のスキーマのみが返されます。

gsettings list-schemas | grep ^org.mate

おすすめ記事