Добавить дополнительные фоны

Вы можете сделать доступными для пользователей вашей системы дополнительные фоны, выполнив следующие действия.

Установка дополнительных фонов

  1. Создайте XML-файл, например имя_файла.xml. В этом файле используйте ключи из схемы GSettings org.gnome.desktop.background, чтобы указать дополнительные фоны и их внешний вид.

    Ниже приведен список наиболее часто используемых ключей:

    Ключи GSettings схем org.gnome.desktop.background

    Имя ключа

    Возможные значения

    Описание

    picture-options

    «none», «wallpaper», «centered», «scaled», «stretched», «zoom», «spanned»

    Определяет, как отображается изображение, заданное параметром wallpaper_filename.

    color-shading-type

    «horizontal», «vertical» и «solid»

    Определяет градиент фонового цвета.

    primary-color

    по умолчанию: #023c88

    Цвет левого или верхнего края при рисовании градиента или цвет сплошной заливки.

    secondary-color

    по умолчанию: #5789ca

    Цвет правого или нижнего края при рисовании градиента, при сплошной заливке не используется.

    Вы можете просмотреть полный список ключей org.gnome.desktop.background и возможных значений с помощью dconf-editor или утилиты командной строки gsettings. Подробнее смотрите Обзор значений 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>