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