gsettings를 사용하여 스키마 요약 및 설명을 얻는 방법

gsettings를 사용하여 스키마 요약 및 설명을 얻는 방법

dconf-editor에는 스키마로 직접 이동하는 명령줄 옵션이 없기 때문에 dconf-editor보다 gsettings를 사용하는 것을 선호합니다(예: "org - click - gnome -click - settings-daemon - click - 플러그인 - click을 수행해야 함) - 전원 - 클릭) gsettings를 사용할 때 한 가지 문제는 dconf-editor에서 얻는 "설명" 및 "요약" 필드를 볼 수 없다는 것입니다.

최고, 위르겐

답변1

gsettings옵션이 존재하지 않기 때문에 에서는 이 작업을 수행할 수 없습니다 . 있다광범위한 문서gsettings공식 Gnome 사이트에서 프로그램 내부를 확인하세요 .

하지만, 거기에흥미로운 프로젝트github에서 gsettings-info당신이 요청한 것과 정확히 일치한다고 불렀습니다. 이는 gschema 정보에서 스키마 및/또는 키에 대한 정보를 쿼리하고 를 사용할 때 표시되는 것과 동일한 데이터를 반환하는 스크립트입니다 dconf-editor.

Git 및 git xsltproc(gschema 정보를 읽는 데 사용하는 라이브러리)가 필요합니다.

sudo apt install git xsltproc

다음을 통해 프로그램을 얻으세요:

git clone git://github.com/jmatsuzawa/gsettings-info.git
cd gsettings-info 

이제 스크립트를 실행할 수 있습니다

./gsettings-info <command>

홈 폴더에서 실행하거나(때때로 해당 폴더로 이동하여 를 사용하여 업데이트 git pull), 시스템에 설치하거나 를 ~/bin입력하여 사용할 수 있도록 폴더 에 배치할 수 있습니다 gsettings-info.

다운로드한 폴더에서 실행하는 경우 ./gsettings-info helpREADME 및 다음 정보와 마찬가지로 입력하면 모든 옵션이 제공됩니다.Github 페이지.

스키마와 키 모두에 대한 많은 정보를 찾을 수 있습니다. 다음은 특정 키에 대한 데이터를 찾는 방법의 예입니다. 이는 다운로드한 폴더에서 실행된다고 가정하므로 ./스크립트를 실행하는 데 필요합니다.

  1. 선택한 스키마의 특정 키에 대한 세부사항을 찾으려면 다음을 입력하십시오.

    ./gsettings-info desc org.gnome.gnumeric.autocorrect
    

    이는 다음을 반환합니다.

    init-caps: Autocorrect initial caps
    init-caps-list: Autocorrect initial caps
    first-letter: The autocorrect engine does not correct the initial caps for words in this list.
    first-letter-list: The autocorrect engine does not correct the first letter for words in this list.
    names-of-days: Autocorrect names of days
    replace: Autocorrect replace
    
  2. 특정 키에 대한 기본값과 정보를 표시하려면 다음을 사용하세요.

    ./gsettings-info show org.gnome.gnumeric.autocorrect init-caps
    

    이는 다음을 반환합니다.

    KEY: init-caps
    TYPE: b
    SUMMARY: Autocorrect initial caps
    DESCRIPTION: Autocorrect initial caps
    DEFAULT: true
    

이것이 바로 귀하가 찾고 있는 것으로 보이며 NET 대신 명령줄에서 이 정보를 표시하는 유일한 방법입니다 dconf-editor.

답변2

gsettings describe키에 대한 설명을 가져오고 gsettings range키에 대해 가능한 값을 가져오는 데 사용할 수 있습니다 .

관련 정보