Добавить дополнительные фоны
Вы можете сделать доступными для пользователей вашей системы дополнительные фоны, выполнив следующие действия.
Установка дополнительных фонов
-
Создайте 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> -
Поместите файл 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>