Матиас Класен (Matthias Clasen)
matthias.clasen@gmail.com 2012
Яна Сварова (Jana Svarova)
jana.svarova@gmail.com 2013
Петр Ковар (Petr Kovar)
pknbe@volny.cz 2019
Как сделать доступными для пользователей дополнительные фоны?
Ser82-png
asvmail.as@gmail.com 2022-2023

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

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

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

Создайте 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. Подробнее смотрите .

Ниже приведен пример файла 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>