GConf 명령행 도구
GConf는 gconftool-2라는 명령행 도구를 포함합니다. gconftool-2 명령을 이용하여 다음과 같은 작업을 수행할 수 있습니다:
- 키의 값을 설정합니다.
- 키의 값을 표시합니다.
- 프로그램을 설치했을 때 스키마 정의 파일에서 스키마를 설치합니다.
예를 들어 다음 명령을 이용하여 /desktop/gnome 디렉토리와 그 하위 디렉토리 내의 모든 키들의 값을 표시할 수 있습니다.
gconftool-2 --recursive-list /desktop/gnome
다음은 gconftool-2 명령과 함께 사용할 수 있는 몇몇 옵션들의 목록입니다. 명령행 옵션에 대한 자세한 설명은 man:gconftool-2(1) 부분을 보기 바랍니다.
- --all-dirs
-
지정한 디렉토리 내의 모든 하위 디렉토리 모록을 표시합니다.
- --all-entries
-
지정한 디렉토리 내의 모든 키들의 값을 표시합니다.
- --config-source=설정 소스
-
이 옵션은 --direct 옵션과 함께 사용하여 사용자 설정 소스를 지정합니다. 만약 설정 소스를 지정하지 않았다면, 해당 명령은 경로 파일 내의 모든 설정 소스에 적용될 것입니다.
- --direct
-
이 옵션은 --config-source 옵션과 함께 사용하여 설정 소스에 직접 접근합니다. 이 옵션을 이용하면, GConf는 서버를 건너 뛸 것입니다. 이 옵션을 사용하기 전에 GConf 데몬인 gconfd-2가 실행되지 않도록 해 주십시오.
- --dump
-
지정한 GConf 저장소 디렉토리 내의 모든 설정 키의 목록을 만듭니다. 이 목록은 모든 키들의 XML 설명을 포함합니다. 목록은 <gconfentryfile> 엘리먼트 내에 포함되어 있습니다.
예를 들어 이 옵션의 출력을 재지정(redirect)하면 여러분의 패널 설정에 관련된 모든 키들의 목록을 포함하는 파일을 생성할 수 있습니다. 이렇게 생성된 파일은 --load 옵션과 함께 사용할 수 있습니다.
- --get
-
지정한 설정 키의 값을 표시합니다. 또한 지정한 스키마 키에 대한 스키마 객체 내의 엘리먼트들의 값들도 함께 표시합니다.
- --help
-
gconftool-2 명령과 이와 함께 사용할 수 있는 옵션에 대한 도움말을 보여줍니다.
- --load=파일 이름
-
이 옵션을 이용하면 설정 소스 내의 현재 디렉토리에 있는 설정 키에 대한 값을 지정한 파일 내의 값들로 설정합니다. 지정한 파일은 <gconfentryfile> 엘리먼트 내의 키에 대한 XML 설명을 반드시 포함해야 합니다.
- --long-desc=설명
-
이 옵션과 함께 --set-schema 옵션을 이용하여 스키마 키에 대한 긴 설명을 설정합니다.
- --makefile-install-rule
-
프로그램에 스키마 정의 파일을 설치합니다.
- --owner=소유자
-
이 옵션과 함께 --set-schema 옵션을 이용하여 스키마 키의 소유자를 설정합니다.
- --recursive-list
-
지정한 디렉토리 내의 모든 하위 디렉토리에 존재하는 모든 설정 키들의 값을 표시합니다.
- --recursive-unset
-
사용자 설정 소스와 기본값 설정 소스 내의 지정한 디렉토리에 있는 모든 하위 디렉토리 내의 설정 키들의 값을 초기화 시킵니다.
- --set
-
설정 키의 값을 설정하고 사용자 설정 소스에 값을 기록합니다. --type 옵션과 함께 사용하여 설정하고 싶은 값의 데이터 형식을 지정합니다. 예를 들어 다음 명령은 사용자 설정 소스 내의 /apps/gnome-terminal/profiles/Default/background_color 키의 값을 설정합니다:
gconftool-2 \ --set "/apps/gnome-terminal/profiles/Default/background_color" \ --type string "#000000"
또한 -direct 옵션이나 --config-source 옵션과 함께 사용하여 설정값을 다른 설정 소스에 기록하도록 할 수 있습니다.
- --set-schema
-
스키마 키 내의 속성의 값을 설정하고, 값을 기본값 설정 소스에 기록합니다.
다음 옵션들과 함께 사용하여 변경하고 싶은 속성을 지정할 수 있습니다:
- --type
- --short-desc
- --long-desc
- --owner
예를 들어 다음 명령은 /apps/gnome-terminal/profiles/Default/background_color 키에 대한 스키마 키의 짧은 설명을 설정합니다:
gconftool-2 \ --set-schema "/schemas/apps/gnome-terminal/profiles/Default/background_color" \ --short-desc "터미널의 기본 배경 색상"
- --short-desc=설명
-
이 옵션은 --set-schema 옵션과 함께 사용하여 스키마 키에 대한 짧은 설명을 지정합니다.
- --shutdown
-
GConf 데몬을 종료합니다.
- --type=데이터 형식
-
이 옵션을 사용하여 설정 키의 값에 대한 데이터 형식을 지정합니다. 또한 스키마 키 내의 속성 값을 설정할 때도 이 옵션을 사용할 수 있습니다. 아래는 올바른 데이터 형식의 목록입니다:
- bool
- float
- int
- list
- pair
- string
- --unset
-
사용자 설정 소스와 기본값 설정 소스 내의 설정 키의 값을 초기화 합니다.
- --usage
-
gconftool-2 명령과 이와 함께 사용할 수 있는 옵션에 대한 간략한 도움말을 보여줍니다.