dconf更改字符串键

我正在尝试使用以下命令行使用bash脚本更改基于字符串的dconf密钥:

dconf write /org/gnome/nautilus/preferences/show-directory-item-counts 'never' 

但它返回以下错误:

 error: 0-5: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) 

有人能帮我吗?

编辑1:我正在尝试让nautilus不计算目录中的项目数(用于优化目的)

该值需要额外的引用,即分配GVariant字符串值'foo'您需要将值参数写为"'foo'"

 dconf write /org/gnome/nautilus/preferences/show-directory-item-counts "'never'" 

请参阅https://developer.gnome.org/上的dconf – 用于操作dconf数据库的简单工具

钢铁司说的是正确的方法。 但是,使用gsettings是一种更简单的归档方式。

 gsettings set org.gnome.nautilus.preferences show-directory-item-counts never 
 #!/usr/bin/env bash STATE=`gsettings get org.gnome.desktop.background show-desktop-icons` gsettings set org.gnome.desktop.background show-desktop-icons true|false