Я пытаюсь изменить строковый ключ 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, чтобы не считать количество элементов в каталоге (для оптимизации)
Значению нужно дополнительное заключение в кавычки, т.е. присваивать строковое значение GVariant 'foo'
необходимо записать аргумент значения как "'foo'"
dconf write /org/gnome/nautilus/preferences/show-directory-item-counts "'never'"
См. dconf — инструмент Simple для управления dconf базой данных в https://developer.gnome.org /
#!/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
Какой сказанный steeldriver является правильным способом сделать это. Однако использование gsettings является более легким способом заархивировать то же.
gsettings set org.gnome.nautilus.preferences show-directory-item-counts never