Как создать слайд-шоу обоев рабочего стола в 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.