当我做
$ 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
我对 atm 不感兴趣。
我需要一种方法来 grep 遍历模式而不暴露任何键。
一个肮脏的做法是——
$ gsettings list-keys org.mate. <TAB key>
Display all 132 possibilities? (y or n)
但我猜有更好的方法。
答案1
这将mate
仅返回顶层的模式。
gsettings list-schemas | grep ^org.mate