7장. 데스크탑 모양 및 브랜딩 사용자 정의
시스템 관리자는 시스템의 모든 사용자에 대해 GNOME 인터페이스의 기본 모양 및 브랜딩을 구성할 수 있습니다.
7.1. 데스크탑 배경 사용자 정의
시스템 관리자는 기본 데스크탑 배경을 구성하거나, 백그라운드를 추가하거나, 시스템의 모든 사용자가 사용 가능한 여러 배경을 추가할 수 있습니다.
사용자가 기본값에서 배경을 변경할 수 없는 경우 locks
디렉터리를 사용하여 설정을 잠급니다. 그렇지 않으면 각 사용자는 기본 설정에 따라 배경을 사용자 지정할 수 있습니다.
7.1.1. 기본 데스크탑 배경 사용자 정의
org.gnome.desktop.backECDSA 스키마에서 관련 GSettings 키를 설정하여 기본 데스크탑 배경
및 해당 모양을 구성할 수 있습니다.
절차
/etc/dconf/db/local.d/00-backParam에서 시스템 전체 설정에 대한 로컬 데이터베이스를 생성합니다.
[org/gnome/desktop/background] picture-uri='file:///usr/local/share/backgrounds/wallpaper.jpg' 1 picture-options='scaled' 2 primary-color='000000' 3 secondary-color='FFFFFF' 4
선택 사항: 사용자가 기본 배경을 변경하지 못하도록 하려면
/etc/dconf/db/local.d/locks/back2307 파일의 사용자 설정을 재정의합니다.
# List the keys used to configure the desktop background /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
- 시스템 전체 설정이 적용되려면 사용자가 로그아웃한 후 다시 로그인해야 합니다.
7.1.2. 추가 배경 정보 추가
시스템의 사용자가 추가 배경을 사용할 수 있습니다.
절차
-
/usr/share/gnome-backECDSA-properties/extra-back places.xml
파일을 만듭니다. 새 파일에서 추가 배경 파일과 해당 모양을 다음 형식으로 지정합니다.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd"> <wallpapers> <wallpaper deleted="false"> <name>Background name</name> <filename>full-path-to-the-image</filename> <options>display-option</options> <shade_type>background-shade</shade_type> <pcolor>primary-color</pcolor> <scolor>secondary-color</scolor> </wallpaper> </wallpapers>
- 이제 새 배경을 Settings 애플리케이션의 Background 섹션에 있는 모든 사용자가 사용할 수 있습니다.
7.1.3. 자주 사용되는 배경 스키마 키
다음 설정은 GSettings 시스템의 데스크탑 배경 동작을 제어합니다.
키 이름 | XML 이름 | 가능한 값 | 설명 |
---|---|---|---|
|
|
|
|
|
|
| 배경색의 모음을 결정합니다. |
|
|
기본값: | 그라데이션을 그릴 때 왼쪽 또는 상위 색상 또는 견고한 색상입니다. |
|
|
기본값: | 그라데이션을 그릴 때 오른쪽 또는 filltom 색상, 고체 색상에 사용되지 않습니다. |
예 7.1. 하나의 < wallpaper>
요소가 있는 추가 배경 파일
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd"> <wallpapers> <wallpaper deleted="false"> <name>Company Background</name> <name xml:lang="de">Firmenhintergrund</name> <filename>/usr/local/share/backgrounds/company-wallpaper.jpg</filename> <options>zoom</options> <shade_type>solid</shade_type> <pcolor>#ffffff</pcolor> <scolor>#000000</scolor> </wallpaper> </wallpapers>
예 7.2. 두 개의 < wallpaper>
요소가 있는 추가 배경 파일
하나의 구성 파일에서 여러 개의 < wallpaper
> 요소를 지정하여 다음 예에 표시된 대로 두 개의 < wallpaper
> 요소를 추가하여 두 개의 다른 배경을 추가할 수 있습니다.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd"> <wallpapers> <wallpaper deleted="false"> <name>Company Background</name> <name xml:lang="de">Firmenhintergrund</name> <filename>/usr/local/share/backgrounds/company-wallpaper.jpg</filename> <options>zoom</options> <shade_type>solid</shade_type> <pcolor>#ffffff</pcolor> <scolor>#000000</scolor> </wallpaper> <wallpaper deleted="false"> <name>Company Background 2</name> <name xml:lang="de">Firmenhintergrund 2</name> <filename>/usr/local/share/backgrounds/company-wallpaper-2.jpg</filename> <options>zoom</options> <shade_type>solid</shade_type> <pcolor>#ff0000</pcolor> <scolor>#00ffff</scolor> </wallpaper> </wallpapers>
7.1.4. 화면 보호 설정
화면 보호기(screen Shield)는 시스템을 잠글 때 미끄러지는 화면입니다. 시스템의 모든 사용자에 대해 기본 화면 보호 이미지를 설정할 수 있습니다.
절차
/etc/dconf/db/gdm.d/01-screensaver
파일을 만듭니다.[org/gnome/desktop/screensaver] picture-uri='file:///opt/corp/background.jpg'
/opt/corp/back Cryostat.
Cryostat를 기본 화면 보호로 사용하려는 이미지 파일의 절대 경로로 바꿉니다. 지원되는 형식은 PNG, JPG, JPEG 및 TGA입니다. 필요한 경우 화면 보호기 화면을 조정하기 위해 이미지를 확장합니다.시스템 데이터베이스를 업데이트합니다.
# dconf update
- 시스템 전체 설정이 적용되려면 사용자가 로그아웃한 후 다시 로그인해야 합니다.
문제 해결
화면 보호기가 업데이트되지 않는 경우:
시스템 데이터베이스를 업데이트했는지 확인합니다.
# dconf update
GDM을 다시 시작하십시오.
# systemctl restart gdm.service
주의gdm
서비스를 다시 시작하면 로그인한 모든 데스크탑 사용자의 현재 실행 중인 GNOME 세션이 모두 종료됩니다. 이로 인해 사용자가 저장하지 않은 데이터가 손실될 수 있습니다.