Доброе время суток!
Наверняка у Вас, или у кого то из Ваших знакомых возникало желание сделать динамическую смену обоев на рабочем столе в стиле Win7.
На самом деле это элементарно. Может на так просто как в самой виндовс, но и не так уж страшно, как нам обычно малюют про Linux.
И так обо всём по порядку:
1.Складываем все картинки, фотки, любые изображения, которые хотим видеть на своём рабочем столе, в одну папку (в принципе это и не обязательно, просто так проще начать и разобраться).
2. Кладём в папку /usr/share/backgrounds/ XML скрипт следующего содержания:
<background>
<starttime>
<year>2010</year>
<month>06</month>
<day>22</day>
<hour>00</hour>
<minute>00</minute>
<second>00</second>
</starttime>
<!-- This animation will start at midnight. -->
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/architecture/img13.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/architecture/img13.jpg</from>
<to>/usr/share/backgrounds/architecture/img14.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/architecture/img14.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/architecture/img14.jpg</from>
<to>/usr/share/backgrounds/architecture/img15.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/architecture/img15.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/architecture/img15.jpg</from>
<to>/usr/share/backgrounds/architecture/img16.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/architecture/img16.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/architecture/img16.jpg</from>
<to>/usr/share/backgrounds/architecture/img17.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/architecture/img17.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/architecture/img17.jpg</from>
<to>/usr/share/backgrounds/architecture/img18.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/architecture/img18.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/architecture/img18.jpg</from>
<to>/usr/share/backgrounds/architecture/img13.jpg</to>
</transition>
</background>
Не забудьте поменять пути к файлам на свои. И Главное указать имена файлов без ошибок.
Помните в Linux регистр букв имеет значение, то есть Pictures.jpg, PICTURES.JPG и pictures.jpg — это ТРИ РАЗНЫХ ФАЙЛА!
Оговорюсь ещё раз, что папка может быть любой, главное указать правильно путь к фалу в каждой секции.
Меняя цифры — можно менять скорость смены и продолжительность показа, но какая цифра за что отвечает — не скажу, это вам так сказать домашнее задание (ничего не сломается!).
В свойствах рабочего стола, при выборе картинки для обоев, указываем на этот XML-файл и всё, дело в шляпе!
Гарантированно работает в Gnome 2.28 систем Fedora, Ubuntu, Debian, Mandrivalinux, Suse (все), ASPlinux, CentOS. В остальных не тестировал, но думаю тоже работать будет.
Удачи!