dconf изменить строковый ключ

Я пытаюсь изменить строковый ключ dconf с помощью сценария bash, используя следующую командную строку:

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, чтобы не считать количество элементов в каталоге (для оптимизации)

16
задан 23 June 2014 в 19:57

3 ответа

Значению нужно дополнительное заключение в кавычки, т.е. присваивать строковое значение GVariant 'foo' необходимо записать аргумент значения как "'foo'"

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

См. dconf — инструмент Simple для управления dconf базой данных в https://developer.gnome.org /

24
ответ дан 23 June 2014 в 19:57
#!/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
0
ответ дан 23 June 2014 в 19:57

Какой сказанный steeldriver является правильным способом сделать это. Однако использование gsettings является более легким способом заархивировать то же.

gsettings set org.gnome.nautilus.preferences show-directory-item-counts never
6
ответ дан 23 June 2014 в 19:57

Другие вопросы по тегам:

Похожие вопросы: