10.5.2. 추가 배경 정보 추가
시스템의 사용자가 추가 배경을 사용할 수 있습니다.
- 파일 이름 .xml 파일(파일 이름에 대한 요구 사항이 없음)을 만듭니다 . org.gnome. desktop.backfield 스키마를 사용하여 추가 배경의 모양을 지정합니다. 다음은 가장 자주 사용되는 스키마 목록입니다.
표 10.1. org.gnome. desktop.backfield 스키마s G settings Keys 키 이름 가능한 값 설명 picture-options "none", "wallpaper", "centered", "scaled", "stretched", "zoom", "spanned" wallpaper_filename 에 의해 이미지가 렌더링되는 방법을 결정합니다. color-shading-type "horizontal", "vertical", and "solid" 어떻게 배경색을 칠할 수 있습니다. primary-color 기본값: #023c88 그라데이션을 그릴 때 왼쪽 또는 상단 색상 또는 견고한 색상을 사용할 수 있습니다. secondary-color default: #5789ca 오른쪽 또는 막대한 색상으로, 고체 색상으로는 사용되지 않습니다. 전체 옵션 범위는dconf-editor
GUI 또는gsettings
명령줄 유틸리티에서 찾을 수 있습니다. 자세한 내용은 9.3절. “데스크탑 애플리케이션의 Gaccount 값 검색” 에서 참조하십시오. - 파일 이름.xml 파일을
/usr/share/gnome-backfield-properties/
디렉토리에 저장합니다.
사용자가 오른쪽 상단 모서리에서 이름을 클릭하면 개인 섹션에서 배경 을 선택하면 사용 가능한 새로운 배경이 표시됩니다.
선택하고 테이블의
이 예제를 살펴보고 org.gnome. desktop.backfield G strategy 키가 실제로 어떻게 구현되는지 확인하십시오.
예 10.4. 추가 배경 파일
<?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>
하나의 구성 파일에서 여러
<wallpaper>
요소를 지정하여 배경을 더 추가할 수 있습니다.
두 개의
<wallpaper>
요소가 있는 .xml 파일을 보여주는 다음 예제를 참조하여 두 개의 다른 배경을 추가합니다.
예 10.5. 두 개의 배경 화면 요소인 추가 배경 파일
<?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>