dconf mengubah kunci string

16

Saya mencoba mengubah kunci dconf berbasis string dengan skrip bash, menggunakan baris perintah berikut:

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

Tapi itu mengembalikan kesalahan berikut:

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)

Adakah yang bisa membantu saya?

sunting 1: Saya mencoba membuat nautilus untuk tidak menghitung jumlah item dalam direktori (untuk tujuan optimasi)

Dremor
sumber
Apa yang sedang Anda coba lakukan? Tutorial apa yang Anda ikuti?
jobin
Saya mencoba membuat nautilus berhenti menghitung jumlah item di setiap direktori.
Dremor

Jawaban:

6

Apa yang dikatakan steeldriver adalah cara yang tepat untuk melakukannya. Namun menggunakan gsettings adalah cara yang lebih mudah untuk mengarsipkannya.

gsettings set org.gnome.nautilus.preferences show-directory-item-counts never
goetzc
sumber
2
Menggunakan gsettings mungkin merupakan pendekatan yang lebih baik. Lihat developer.gnome.org/dconf/unstable/dconf-tool.html , yang menyatakan: "dconf tidak dapat melakukan pemeriksaan jenis dan konsistensi pada nilai. Utilitas gsettings adalah alternatif jika pemeriksaan tersebut diperlukan."
PJ Singh
Tampaknya gsettings tidak memiliki kunci yang sama dengan dconf, contoh dconf read /org/compiz/profiles/unity/plugins/scale/initiate-edgemengembalikan 'TopRight', tetapi gsettings get org.compiz.profiles.unity.plugins.scale initiate-edgemengembalikanNo such schema 'org.compiz.profiles.unity.plugins.scale'
Andrey 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
guneysus
sumber