私がする時
$ 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
OR
ca.desrt.dconf-editor.Demo.Conflict1
私はATMには興味がありません。
キーを公開せずにスキーマをgrepする方法が必要です。
汚い方法は-
$ gsettings list-keys org.mate. <TAB key>
Display all 132 possibilities? (y or n)
しかし、私はもっと良い方法があると思います。
これにより、最上位レベルのmate
スキーマのみが返されます。
gsettings list-schemas | grep ^org.mate