dconf에서 키 또는 값을 검색하는 방법은 무엇입니까?


25

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

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

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

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

답변:


29

첫째, 검색 기능은 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모든 가능한 설정을 제공하는데사용할 수 있습니다.


1
귀하의 답변을 추가하기 위해 필립 은 하위 설정을 찾을 수 있도록 less검색 대신 검색을 사용 했습니다 . 고맙습니다. grepdconf dump / | less
패디 랜도

왜 gsettings를 사용하지 않고 dconf-editor / dconf에서 Guake 환경 설정 (/ apps / Guake /)에 액세스 할 수 있는지 궁금합니다.
Pablo A

0
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)'
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.