dconf更改字符串键


16

我正在尝试使用以下命令行使用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:我试图使鹦鹉螺不计目录中的项目数(出于优化目的)


你想做什么?您正在关注什么教程?
Jobin 2014年

我试图使鹦鹉螺停止计数每个目录中的项目数。
Dremor

Answers:



6

钢铁司机所说的是正确的方法。但是,使用gsettings是将其存档的更简单方法。

gsettings set org.gnome.nautilus.preferences show-directory-item-counts never

2
使用gsettings可能是更好的方法。请参阅developer.gnome.org/dconf/unstable/dconf-tool.html,其中指出:“ dconf无法对值执行类型和一致性检查。如果需要进行此类检查,则gsettings实用程序是替代方法。”
辛格

似乎gsettings有着不相同的密钥dconf,例如dconf read /org/compiz/profiles/unity/plugins/scale/initiate-edge回报'TopRight',但gsettings get org.compiz.profiles.unity.plugins.scale initiate-edge回报No such schema 'org.compiz.profiles.unity.plugins.scale'
安德烈Izman

0
#!/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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.