特定の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タイプに慣れていない人のためのより良い答え

関連情報