Создание динамических обоев для Linux вручную
Чтобы заставить обои рабочего стола автоматически сменять друг друга Вам необходимо:
Создать XML-файл. Для этого в консоли набираем:
Добавляем код. В этот файл нужно добавить код:
<static>
<duration>время показа в секундах</duration>
<file>путь к первой картинке</file>
</static>
<static>
<duration>время показа в секундах</duration>
<file>путь ко второй картинке</file>
</static>
...
<static>
<duration>время показа в секундах</duration>
<file>путь к последней картинке</file>
</static>
</background>
Если нужен красивый переход (эффект поглощения) между картинками, то между выводом изображений нужно добавить код:
<duration>время действия перехода в секундах</duration>
<from>путь к первой картинке</from>
<to>путь ко второй картинке</to>
</transition>
Добавляем созданный XML-файл в качестве фона рабочего стола.
Создание динамических обоев для Linux с помощью скрипта
На сайте gnomefiles.org есть замечательный проект - GenerateDynamicWallpaperXML, который позволяет создавать XML-файлы для смены фоновых изображений практически автоматически.
Установка этого скрипа у себя в операционной системе не займет много времени. Для этого Вам нужно загрузить скрипт с сайта.
Сделать это можно либо вручную или командой:
Распаковываем и переносим скрипт GenerateDynamicWallpaperXML в рабочую директорию /home/логин/.gnome2/nautilus-scripts, а файл dynamic-wallpaper-xml-generater.sh в /home/логин/.gnome2.
mv ~/.gnome2/GenerateDynamicWallpaperXML ~/.gnome2/nautilus-scripts/GenerateDynamicWallpaperXML
редактируем GenerateDynamicWallpaperXML.
В этот файл необходимо внести новый путь до файла dynamic-wallpaper-xml-generater.sh, то есть путь /home/логин/.gnome2.
Открываем файл:
{modify here: absulute path of the script}
на
~/.gnome2
В результате мы получим инструмент, которым можно легко сделать XML-файл для создания динамических обоев в операционной системе Linux.
Принцип работы скрипта GenerateDynamicWallpaperXML прост.
На любой директории, где лежат фоны рабочего стола, нажимаем правой кнопкой мыши и выбираем в контекстном меню Сценарии -> GenerateDynamicWallpaperXML и в появившемся окне указываем время в секундах, после чего в этой же директории создается XML-файл, который следует добавить в качестве фона рабочего стола.