특정 dconf 키의 유형을 얻는 방법은 무엇입니까?

특정 dconf 키의 유형을 얻는 방법은 무엇입니까?

명령줄을 통해 dconf/key 유형을 얻는 방법은 무엇입니까? GUI 도구를 통해 키 유형과 값을 시각적으로 확인할 수 있다는 것을 알고 있습니다. 예를 들어 모드의 키 유형은 다음과 같습니다. gsettings
dconf-editornum-workspacesorg.gnome.desktop.wm.preferencesinteger

여기에 이미지 설명을 입력하세요.

명령이나 스크립트를 통해 CLI에서만 유형을 가져올 수 있기를 원합니다.

답변1

당신은 시도 할 수 있습니다:

gsettings range org.gnome.Evince auto-reload

당신은 다음을 얻습니다:

type b

답변2

또 다른 방법은 dbus를 사용하는 것입니다. 저는 gnome을 사용하지 않아서 org.gnome.desktop.wm.preferences사용할 수 없지만 xfce를 사용하면...
gsettings name xfconf-query와 같은 유틸리티가 있습니다.

xfconf-query -c xfwm4 -p /general/workspace_count

4를 제공하지만 유형은 제공하지 않습니다.

dbus-send --session \
          --print-reply \
          --dest=org.xfce.Xfconf /org/xfce/Xfconf \
            org.xfce.Xfconf.GetProperty \
            string:xfwm4 \
            string:/general/workspace_count

method return time=1547386790.562285 sender=:1.8 -> destination=:1.73 serial=289 reply_serial=2
   variant       int32 4

GVariant 유형에 익숙하지 않은 사람들을 위한 더 나은 답변

관련 정보