dconf는 문자열 키를 변경


16

다음 명령 줄을 사용하여 bash 스크립트로 문자열 기반 dconf 키를 변경하려고합니다.

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 : 디렉토리의 항목 수를 계산하지 않도록 노틸러스를 만들려고합니다 (최적화 목적)


무엇을하려고합니까? 어떤 튜토리얼을 팔로우하고 있습니까?
jobin

노틸러스가 각 디렉토리의 항목 수를 세지 않도록하려고합니다.
Dremor

답변:



6

스틸 드라이버가 말한 것은 올바른 방법입니다. 그러나 gsettings를 사용 하는 것이 더 쉽게 보관할 수 있습니다.

gsettings set org.gnome.nautilus.preferences show-directory-item-counts never

2
gsettings를 사용하는 것이 더 좋은 방법 일 것입니다. developer.gnome.org/dconf/unstable/dconf-tool.html을 참조하십시오 . "dconf는 값에 대한 유형 및 일관성 검사를 수행 할 수 없습니다. 이러한 검사가 필요한 경우 gsettings 유틸리티가 대안입니다."
PJ Singh

gsettings는 dconf와 동일한 키를 가지고 있지 않은 것 같습니다. 예제 dconf read /org/compiz/profiles/unity/plugins/scale/initiate-edge는을 반환 'TopRight'하지만gsettings get org.compiz.profiles.unity.plugins.scale initiate-edgeNo 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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.