Автоматическая смена фона рабочего стола в gnome средствами системы

Вы наверное уже заметили появление «пачек обоев»:

Давайте вместе разберёмся как это делается!

Все стандартные изображения хранятся в папке /usr/share/backgrounds
Папка со «слайд шоу космос» находится именно там! Осмотрев её вы без особого труда увидите, что она содержит xml файл, который и определяет параметры смены изображений.

Этот файл должен иметь такой синтаксис:

  • Начинается с тега <background>. Им соответственно и заканчивается — </background>
  • Внутри этих тегов должна идти информация о времени начала показа. Она особо ни на что не влияет, поэтому можете оставить её без изменений.

  <starttime>
<year>2009</year>
<month>08</month>
<day>04</day>
<hour>00</hour>
<minute>00</minute>
<second>00</second>
</starttime>

  • После этого тега необходимо выводить список картинок и параметры смены. Делается это таким образом:

<static>
<duration>XXX</duration>
<file>FILE</file>
</static>
<transition>
<duration>YYY</duration>
<from>FROM</from>
<to>TO</to>
</transition>

Внутри тека static описываются обои для отображения.

  • XXX — продолжительность отображения фонового изображения в секундах
  • FILE — адрес файла изображения
  • YYY — продолжительность смены изображения в секундах
  • FROM — изображение которое будет изменено
  • TO — новое изображение

Таких тегов необходимо добавить столько сколько у вас изображений.

Если не хотите мучиться, можете воспользоваться этой страничкой.

Для добавления слайд шоу нажмите кнопку «Добавить» в «Параметрах внешнего вида» на вкладке «Фон» и выберите ваш xml файл.

 

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий