GSettings는 파일을 어디에 저장합니까?


16

dconf-editor 가 설정을 읽고 쓰는 데 사용 하는 파일을 살펴보고 싶습니다.이 설정이 gsettings로 관리된다고 가정합니다. 이러한 파일은 시스템에서 어디에 저장되며 어떤 형식으로되어 있습니까?


3
파일의 위치를 ​​찾으려면 변경하고 실행하십시오 find ~/.[!.]* -mmin -5.
Gilles 'SO- 악한 중지'

답변:



3

다음은 dconf 매뉴얼에서 말한 내용입니다.

dconf-editor는 $ XDG_DATA_DIRS / glib-2.0 / schemas에서 gsettings 스키마를 읽고 키에 대한 설명, 기본값 및 허용 된 값을 얻습니다.

따라서 이러한 파일이 어디에 있는지 확인하려면 터미널을 열고 다음을 작성하십시오.

> echo $XDG_DATA_DIRS

설정되지 않은 경우 답변이 제공되는 곳이 있습니다 (설정된 경우).

> set | grep XDG

내부에 dconf 폴더가있는 해당 이름의 변형이 있습니다. 저에게는 변형이있었습니다. 내부에 바이너리 파일로 불리는 디렉토리 XDG_RUNTIME_DIR가 설정되어 있습니다./run/user/1000dconf

궁극적으로 사람이 읽을 수있는 유용한 정보를 찾으려면 이진 파일보다는 스키마 자체를 찾는 것이 좋습니다.


1

더 좋은 방법은 추적하는 것입니다. 이진 파일을 사용하면 성능에 대한 잘못된 생각, 왜 여러 가지 이유로 바보 같은지! KDE는 올바르게 작동하지만 노틸러스가있는 xfce만큼 가볍지 않습니다!

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