dconf에서 키 또는 값을 검색하는 방법은 무엇입니까? Ctrl+F검색어를 누르고 입력 할 수 있음을

나는로드했다 dconf-editor. 메뉴는 없지만 Ctrl+F검색어를 누르고 입력 할 수 있음을 발견했습니다 .

그러나 나는 Ctrl+F실제로 무엇 을 검색 하는지 모른다 . 용어 (예 : panel또는 unity-greeter)를 입력 해도 결과가 없습니다.

나는 또한 gsettings커맨드 라인에서 시도했지만, 내가 시도한 옵션은 운이 없다. 내가 잘못하고 있어야합니다.

dconf 내에서 특정 키 또는 값을 어떻게 검색합니까?



답변

첫째, 검색 기능은 dconf-editor화면에 직접 표시되거나 스크롤하여 도달 할 수있는 항목 중 하나만 검색합니다 (검색 필드는 노틸러스와 같은 다른 응용 프로그램의 검색 필드와 유사 함).

사용할 수있는 다른 그래픽 도구는 없습니다. 따라서 명령 줄 도구를 사용해야 할 dconf수도 있습니다 (패키지에서도 사용 가능 dconf-tools).

특히 전체 데이터베이스 (키 및 값 포함)를 통해 재귀 적으로 검색하려면이 명령을 사용합니다.

dconf dump / | grep SEARCH-TERM

dump기본적으로 “Windows-Ini-File”과 같은 형식으로 전체 데이터베이스를 제공합니다. 데이터베이스를 탐색하려면을 사용하십시오 dconf list /PATH.

앞에서 언급했듯이 gsettings동등한 검색 명령은 다음과 같습니다.

gsettings list-recursively | grep SEARCH-TERM

그러나 이것은 원하는 것이 아닐 수도 있습니다 (에 대한 검색의 경우 unity전혀 다른 결과가 나타납니다). 어떤 데이터베이스가 사용되는지 잘 모르겠습니다.

편집 : 읽은 후 이 질문에 , 나는 것으로 나타났습니다dconf쇼 실제로 데이터베이스에 설정하면 설정 만이 아니라 같은 모든 가능한 설정을dconf-editor. 분명히gsettings list-schemas모든 가능한 설정을 제공하는데사용할 수 있습니다.


답변

dconf read <KEY>

예를 들어, 현재 배경 화면 사진 파일 이름을 읽으려면 :

dconf read /org/mate/desktop/background/picture-filename

dconf dump 키> dconf.dump 키 목록

그런 다음 dconf.dump쿼리하려는 키 의 텍스트 파일을 검사 할 수 있습니다 . 벽지 쿼리를 구성하려면 여기를보십시오.

[org/mate/desktop/background]
color-shading-type='vertical-gradient'
primary-color='rgb(88,145,188)'
picture-options='zoom'
picture-filename='yourwallpaperpicturefile.png'  <<<
secondary-color='rgb(60,143,37)'

답변