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)


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

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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.