추가 배경 추가

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

추가 배경 설정

  1. 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 키와 사용할 수 있는 값을 모두 볼 수 있습니다. 자세한 내용은 프로그램 GSettings 값 찾아보기 문서를 참고하십시오.

    아래는 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>
    
  2. 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>