GConf 데몬

GConf 데몬은 gconfd-2입니다. GConf 데몬은 설정값이 변경된 경우 이를 프로그램에게 알립니다. 예를 들어 메뉴와 도구 모음 설정 도구에서 도구 모음이 아이콘 만을 표시하도록 변경할 수 있습니다. 설정 도구에서 이 옵션을 선택하면, 실행 중인 모든 프로그램들의 도구 모음이 즉시 업데이트될 것입니다. GConf 데몬은 로컬이나 네트워크 상에서 동작할 수 있습니다.

GConf 데몬은 각 사용자에 대해 별도로 실행됩니다. GConf 데몬은 인증이나 데이터 보안과 같은 복잡한 문제를 처리해서는 안 됩니다. GConf 데몬이 시작되면 GConf 경로 파일을 읽습니다. GConf 데몬은 프로그램과 설정 소스 간의 모든 접근을 관리합니다.

프로그램에서 특정 설정 키에 대한 값을 요청하면, 데몬은 다음과 같이 설정 소스를 찾습니다:

  1. 경로 파일에 지정된 순서에 따라 각 설정 소스 내에서 설정 키의 값을 찾습니다. 만약 값을 찾으면 이를 반환합니다.
  2. 값을 찾지 못했다면, 경로 파일에 지정된 순서에 따라 각 설정 소스 내의 설정 키와 연관된 스키마 키를 찾습니다.
  3. 스키마 키를 찾았다면 해당 키에 대한 값을 점검합니다.
  4. 만약 스키마 키의 값이 스키마 객체라면, 해당 객체의 <default> 엘리먼트 내의 추천 값을 반환합니다.

GConf 데몬은 설정 키의 값을 캐시에 저장합니다. 모든 프로그램은 이 캐시를 이용하기 때문에, 특정 설정 소스에는 단 한 번만 접근하게 됩니다.

GConf 데몬을 종료시키려면 다음 명령을 실행합니다:

gconftool-2 --shutdown