Matthias Clasen
matthias.clasen@gmail.com 2012
Jana Svarova
jana.svarova@gmail.com 2013
Petr Kovar
pknbe@volny.cz 2019
어떻게 사용자가 추가 배경을 사용하게 할 수 있죠?
조재은
ckr971028@gmail.com 2018
조성호
shcho@gnome.org 2019, 2021, 2023.

# 추가 배경 추가

다음 단계에 따라 시스템 사용자에게 추가 배경을 사용하게할 수 있습니다.

# 추가 배경 설정

filename.xml와 같은 XML 파일을 만듭니다. 이 파일에 org.gnome.desktop.background GSettings 스키마를 사용하여 추가 배경과 모양새를 지정합니다.

가장 자주 사용하는 키는 다음과 같습니다:

# org.gnome.desktop.background 스키마 GSettings 키

키 이름 | 가능한 값 | 설명
picture-options | "none", "wallpaper", "centered", "scaled", "stretched", "zoom", "spanned" | wallpaper_filename 변수에 설정한 그림을 어떻게 나타낼지 결정합니다.
color-shading-type | "horizontal", "vertical", and "solid" | 배경색을 채우는 방식입니다.
primary-color | 기본값: #023c88 | 그레디언트를 표현하거나 단일 색상을 표현할 경우 좌측 또는 상단의 색상입니다.
secondary-color | 기본값: #5789ca | 그레디언트를 표현할 때의 좌측 또는 하단 색상이며, 단일 색상 표현시 이 값을 사용하지 않습니다.

dconf-editor 또는 gsettings 명령행 유틸리티를 사용하면 org.gnome.desktop.background 키와 사용할 수 있는 값을 모두 볼 수 있습니다. 자세한 내용은 문서를 참고하십시오.

아래는 filename.xml 파일 예제입니다:

<?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>

filename.xml 파일을 /usr/share/gnome-background-properties/ 디렉터리에 넣으십시오.

사용자는 설정 배경에서 설정할 수 있는 추가 배경을 확보합니다.

# 다중 배경 지정

이 설정 파일에서 `<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>