Próbuję zmienić oparty na ciągach klucz dconf za pomocą skryptu bash, używając następującego wiersza polecenia:
dconf write /org/gnome/nautilus/preferences/show-directory-item-counts 'never'
Ale zwraca następujący błąd:
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)
Czy ktoś może mi pomóc?
edycja 1: Staram się, aby nautilus nie zliczał liczby pozycji w katalogu (dla celów optymalizacji)
Odpowiedzi:
Wartość wymaga dodatkowego cytowania, tzn. Aby przypisać wartość ciągu GVariant
'foo'
, należy zapisać argument wartość jako"'foo'"
Zobacz dconf - Proste narzędzie do manipulowania bazą danych dconf na https://developer.gnome.org/
źródło
To, co powiedział steeldriver, jest właściwym sposobem na zrobienie tego. Jednak korzystanie z gsettings jest łatwiejszym sposobem archiwizacji tego samego.
źródło
dconf read /org/compiz/profiles/unity/plugins/scale/initiate-edge
zwraca'TopRight'
, alegsettings get org.compiz.profiles.unity.plugins.scale initiate-edge
zwracaNo such schema 'org.compiz.profiles.unity.plugins.scale'
źródło