9.5. 사용자 정의 기본값 구성
dconf
프로필에 키에 대한 기본값을 제공하여 시스템 전체 기본 설정을 설정할 수 있습니다. 이러한 기본값은 사용자가 재정의할 수 있습니다.
키의 기본값을 설정하려면
사용자
프로필이 존재해야 하며 키 값을 dconf
데이터베이스에 추가해야 합니다.
예 9.1. 기본 배경 정보 설정
- 아직 존재하지 않는 경우
/etc/dconf/profile/
에 사용자 프로필을 생성합니다.user
user-db:user system-db:local
여기서 local 은dconf
데이터베이스의 이름입니다. - 다음과 같은 기본 설정이 포함된
/etc/dconf/db/local.d/01-
backfield 에 로컬 데이터베이스에 대한 키 파일을 만듭니다.# dconf path [org/gnome/desktop/background] # GSettings key names and their corresponding values picture-uri='file:///usr/local/share/backgrounds/wallpaper.jpg' picture-options='scaled' primary-color='000000' secondary-color='FFFFFF'
키 파일 의 기본 설정에서 다음 G strategy 키가 사용됩니다.표 9.1. org.gnome. desktop.backfield 스키마s G settings Keys 키 이름 가능한 값 설명 picture-options "none", "wallpaper", "centered", "scaled", "stretched", "zoom", "spanned" wallpaper_filename 에 의해 이미지가 렌더링되는 방법을 결정합니다. picture-uri 경로가 있는 파일 이름 백그라운드 이미지에 사용할 URI입니다. 백엔드는 로컬(file://) URI만 지원합니다. primary-color default: 000000 그라데이션을 그릴 때 왼쪽 또는 상단 색상 또는 견고한 색상을 사용할 수 있습니다. secondary-color 기본값: FFFFFF 오른쪽 또는 막대한 색상으로, 고체 색상으로는 사용되지 않습니다. - 기본 설정에 따라 키 파일을 편집합니다. 자세한 내용은 9.3절. “데스크탑 애플리케이션의 Gaccount 값 검색” 에서 참조하십시오.
- 시스템 데이터베이스를 업데이트합니다.
#
dconf update
중요
사용자
프로필을 만들거나 변경한 경우 사용자는 로그아웃한 후 변경 사항을 적용하기 전에 다시 로그인해야 합니다.
사용자
프로필 생성을 방지하려면 dconf 명령줄 유틸리티를 사용하여 개별 값 또는 전체 디렉터리를 dconf
데이터베이스에 읽고 쓸 수 있습니다. 자세한 내용은 dconf(1) 매뉴얼 페이지를 참조하십시오.
9.5.1. 다운 다운 특정 설정 잠금
dconf
의 잠금 모드는 사용자가 특정 설정을 변경하지 못하도록 하는 데 유용한 도구입니다.
Gsettings
키를 잠그려면 키 파일 디렉터리(예: /etc/dconf/db/local.d/locks/
)에 잠금
하위 디렉터리를 만들어야 합니다. 이 디렉터리 내의 파일에는 잠금할 키 목록이 포함되어 있으며 이 디렉터리에 파일 수를 추가할 수 있습니다.
중요
잠금 다운을 사용하여 시스템 설정을 적용하지 않으면 사용자가 시스템 설정을 자체적으로 쉽게 재정의할 수 있습니다. 시스템 설정을 강제 적용하지 않는 한 사용자는 시스템 설정보다 우선합니다.
아래 예제에서는 기본 월페이퍼에 대한 설정을 잠그는 방법을 보여줍니다. 다른 설정을 잠그는 데 필요한 절차를 따르십시오.
예 9.2. 기본 배경 화면을 잠그십시오.
- 10.5.1절. “기본 데스크탑 배경 정보 사용자 정의” 의 단계에 따라 기본 배경 화면을 설정합니다.
/etc/dconf/db/local.d/locks/
라는 새 디렉토리를 만듭니다.- 다음 콘텐츠를 사용하여
/etc/dconf/db/local.d/locks/00-default-wallpaper
에 새 파일을 만들고 행당 하나의 키를 나열합니다.# Prevent users from changing values for the following keys: /org/gnome/desktop/background/picture-uri /org/gnome/desktop/background/picture-options /org/gnome/desktop/background/primary-color /org/gnome/desktop/background/secondary-color
- 시스템 데이터베이스를 업데이트합니다.
#
dconf update