dconf command
觀看 help
執行
$ dconf help
顯示
Usage:
dconf COMMAND [ARGS...]
Commands:
help Show this information
read Read the value of a key
list List the contents of a dir
write Change the value of a key
reset Reset the value of a key or dir
compile Compile a binary database from keyfiles
update Update the system databases
watch Watch a path for changes
dump Dump an entire subpath to stdout
load Populate a subpath from stdin
Use 'dconf help COMMAND' to get detailed help.
執行指令
執行
$ dconf dump /
執行
$ dconf dump / | less
執行
$ dconf dump / | grep org/gnome/nm-applet -A 3
執行
$ dconf list /org/gnome/nm-applet/
執行
$ dconf watch /org/gnome/nm-applet/show-applet
執行
$ dconf read /org/gnome/nm-applet/show-applet
執行
$ dconf write /org/gnome/nm-applet/show-applet false
註: 在write的時候,「設定值」要依據「GVariant Text Format」,
例如「字串」,
在「GVariant Text Format」是「"設定值"」或是「'設定值'」,
在「下指令」的時候,就要變成「'"設定值"'」或是「"'設定值'"」
所以執行
$ dconf write /org/gnome/builder/editor/font-name "'Noto Sans Mono CJK TC 14'"
或是執行
$ dconf write /org/gnome/builder/editor/font-name '"Noto Sans Mono CJK TC 14"'
就可以成功設定。
若是執行
$ dconf write /org/gnome/builder/editor/font-name 'Noto Sans Mono CJK TC 14'
或是執行
$ dconf write /org/gnome/builder/editor/font-name "Noto Sans Mono CJK TC 14"
就會出現下面的提示訊息
error: 0-1:unknown keyword
Usage:
dconf write KEY VALUE
Write a new value to a key
Arguments:
KEY A key path (starting, but not ending with '/')
VALUE The value to write (in GVariant format)
注意上面的提示訊息,
- 第一行「error: 0-1:unknown keyword」
- 最末行「VALUE The value to write (in GVariant format)」
在「$ man dconf」也可以看到下面這一段敘述
VALUE arguments must be in GVariant format, so e.g. a string must
include explicit quotes: "'foo'". This format is also used when
printing out values.
觀看 manpage
執行
$ man 1 dconf
可以看到「dconf」的使用說明。
查詢 dconf 放在那個位置
執行
$ whereis dconf
顯示
dconf: /usr/bin/dconf /etc/dconf /usr/lib/dconf /usr/bin/X11/dconf /usr/share/man/man1/dconf.1.gz /usr/share/man/man7/dconf.7.gz
查詢 dconf 屬於那個套件
執行
$ dpkg -S /usr/bin/dconf
顯示
dconf-cli: /usr/bin/dconf
表示「/usr/bin/dconf」是屬於「dconf-cli」這個套件。