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

관련 정보