Поиск по сайту:

Как создать слайд-шоу обоев рабочего стола в Ubuntu 20.04 | 22.04

В этом простом руководстве показано, как превратить фотографии в слайд-шоу на рабочем столе, вручную создав XML-файл в Ubuntu 20.04 и Ubuntu 22.04 LTS.

Если вы просто ищете программное обеспечение для автоматической смены обоев, вот четыре других варианта.

В Ubuntu с рабочим столом GNOME по умолчанию пользователь может превратить фотографии в слайд-шоу обоев, создав файл XML, а затем выбрав его в любое время в настройках Фон.

Слайд-шоу XML в настройках фона отображаются с маленькой эмблемой часов в правом нижнем углу предварительного просмотра. (Смотрите красный прямоугольник на рисунке)

ПРИМЕЧАНИЕ. В Ubuntu 22.04 смена обоев или слайд-шоу применяется только в текущей цветовой схеме. При переключении в светлый или темный режим также изменяются настройки обоев.

Шаг 1. Создайте и отредактируйте XML-файл для слайд-шоу:

Прежде всего, вам необходимо создать XML и написать правила, по которым фотографии будут отображаться в виде слайд-шоу, как долго они будут отображаться и порядок перехода.

1. Создайте XML-файл.

Вы можете создавать XML-файлы в любом месте вашей пользовательской папки. Хотя разработчикам программного обеспечения рекомендуется помещать их в папку «~/.local/share/backgrounds».

Здесь я создал подпапку под названием «слайд-шоу» в моей папке Изображения. Затем создайте пустой документ и переименуйте его в файл .xml.

Создать XML-файл

2. Отредактируйте XML и напишите правила:

После создания файла откройте его в своем любимом текстовом редакторе и напишите что-то вроде:

<?xml version="1.0" ?>
<background>
  <static>
    <duration>60.0</duration>
    <file>/home/ji/Pictures/Wallpapers/Pic1.jpg</file>
  </static>
  <transition>
    <duration>0.5</duration>
    <from>/home/ji/Pictures/Wallpapers/Pic1.jpg</from>
    <to>/home/ji/Pictures/Wallpapers/Pic2.jpg</to>
  </transition>
  <static>
    <duration>300.0</duration>
    <file>/home/ji/Pictures/Wallpapers/Pic2.jpg</file>
  </static>
  <transition>
    <duration>0.5</duration>
    <from>/home/ji/Pictures/Wallpapers/Pic2.jpg</from>
    <to>/home/ji/Pictures/Wallpapers/PicN.png</to>
  </transition>
  <static>
    <duration>60.0</duration>
    <file>/home/ji/Pictures/Wallpapers/PicN.png</file>
  </static>
  <transition>
    <duration>0.5</duration>
    <from>/home/ji/Pictures/Wallpapers/PicN.png</from>
    <to>/home/ji/Pictures/Wallpapers/Pic1.jpg</to>
  </transition> 
</background>

Содержимое файла легко читается. Он начинается с , затем следует узел .

С помощью узла <background> вы можете добавить столько узлов  и  , сколько вы можете зависит от количества файлов обоев.

В то время как узел <static> содержит время отображения (в секундах) и путь к файлу изображения, узел <transition> содержит время перехода и пути к файлу.

XML-файл слайд-шоу (изображение отредактировано для удобства чтения)

СОВЕТ: вы можете перетащить файлы фотографий в терминал (Ctrl+Alt+T) или в адресную строку веб-браузера, чтобы быстро получить путь к файлу!

Шаг 2. Сделайте слайд-шоу XML видимым в настройках фона.

После создания XML-файла вам необходимо создать еще один, чтобы он был виден в утилите системных настроек.

1. Сначала нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть окно терминала. Когда он откроется, запустите команду, чтобы создать локальный каталог свойств фона:

mkdir -p ~/.local/share/gnome-background-properties

Затем откройте этот каталог в файловом менеджере, выполнив команду:

nautilus ~/.local/share/gnome-background-properties

Создайте и откройте папку свойств фона.

2. Когда папка откроется, создайте пустой файл и переименуйте его в файл .xml с любым именем по вашему желанию.

Создайте еще один XML в папке свойств фона.

3. Наконец откройте новый созданный XML-файл и вставьте следующие строки:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
<wallpapers>
  <wallpaper>
    <name>Ji's slideshow</name>
    <filename>/home/ji/Pictures/slideshows/myslideshow.xml</filename>
    <options>zoom</options>
    <pcolor>#2c001e</pcolor>
    <scolor>#2c001e</scolor>
    <shade_type>solid</shade_type>
  </wallpaper>
</wallpapers>

Здесь введите любое имя в узле и задайте полный путь к ранее созданному XML с узлом .

Применить ранее созданное слайд-шоу XML

После сохранения файла откройте или повторно откройте настройки «Фон», вы должны увидеть новое созданное фоновое слайд-шоу.

Краткое содержание :

Короче говоря, вы можете создать XML-файл в любой папке пользователя, написать правила, определяющие, какие фотографии отображать, как долго они будут сохраняться и порядок перехода. Затем создайте еще один XML-файл в каталоге свойств фона, чтобы сделать слайд-шоу видимым в диалоговом окне настроек «Фон».

Теоретически XML должен работать во всех Linux на базе GNOME, например, в Fedora Workstation, хотя я тестировал его только в Ubuntu 20.04 и Ubuntu 22.04.

Статьи по данной тематике