Инструкция: заставка MP4 видео на plymouth

Ответить
turik02
Сообщения: 574
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 64-bit

Инструкция: заставка MP4 видео на plymouth

Сообщение turik02 »

Скачайте и распакуйте архив
https://yadi.sk/d/sXA1ugwUTVk1Fg
Перейдите в папку plymouth themes

Код: Выделить всё

cd /usr/share/plymouth/themes
Создайте новую папку темы (пример)

Код: Выделить всё

sudo mkdir test
Переместитесь в вашу новую папку темы Создайте в папке темы каталоги

Код: Выделить всё

sudo mkdir input && sudo mkdir output
Переименуйте ваше mp4 видео в video.mp4 и положите его в папку input
Из распакованного архива скопируйте mp4-to-png.sh в папку темы, потом запустите скрипт

Код: Выделить всё

sudo ./mp4-to-png.sh
Снимок экрана от 2025-05-26 07-51-35.png
Потом всё из папки output надо скопировать в папку темы
Скопируйте из распакованного архива в папку темы animated-boot.script, изменив 303 на своё число изображений и test.plymouth, изменив пути
Снимок экрана от 2025-05-26 07-27-36.png
Снимок экрана от 2025-05-26 08-05-57.png
Установите тему с помощью этого скрипта, обязательно замените используемые переменные шаблона
(замените test на своё)

Код: Выделить всё

sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/test/test.plymouth 100
Выберите тему по умолчанию.

Код: Выделить всё

sudo update-alternatives --config default.plymouth
Вручную

Код: Выделить всё

sudo plymouth-set-default-theme -R test
Обновите образ initramfs

Код: Выделить всё

sudo dracut -f /boot/initrd-$(uname -r).img
Снимок экрана от 2025-05-26 08-43-50.png
Перезагрузка ПК

Предосмотр

Код: Выделить всё

sudo plymouthd && plymouth --show-splash
Последний раз редактировалось turik02 27 май 2025, 21:40, всего редактировалось 2 раза.
va9(2)
Сообщения: 937
Зарегистрирован: 20 окт 2015, 08:06
Operating system: RF.KDE5.2023.1.x86_64

Re: Заставка MP4 видео на plymouth

Сообщение va9(2) »

turik02, чтобы такие темы было проще искать думаю стоит добавлять в заголовок "[Инструкция]"...
Аватара пользователя
VictorR2007
Сообщения: 7808
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Заставка MP4 видео на plymouth

Сообщение VictorR2007 »

turik02 писал(а): 26 май 2025, 10:36 Скачайте и распакуйте архив
Спасибо.
turik02
Сообщения: 574
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 64-bit

Re: Инструкция: заставка MP4 видео на plymouth

Сообщение turik02 »

Другой способ
Если нужно само mp4 видео заставки https://disk.yandex.ru/i/YqSjD5M8J7ps1w
Устанавливаем

Код: Выделить всё

sudo dnf install tkinter3
Создаём в домашнем каталоге папку

Код: Выделить всё

mkdir test
Качаем архив (в папку Загрузки), распаковываем его и запускаем скрипт
Plymouth_script.zip
(83.17 КБ) 27 скачиваний

Код: Выделить всё

./debug.sh
Convert ...
1. Выбираем видео, 2. Выбираем созданную папку, 3. Нажимаем и ждём появления Done!
Generate ...
1. Пишем имя, 2. Пишем описание, 3. Не трогаем 4. Ставим галочку, если нужна повторяющая анимация, 5. Ставим галочку, если нужно масштабировать изображения в соответствии с размером экрана (каждый раз загрузка этого файла будет занимать очень много времени), 6. Нажимаем
Снимок экрана от 2025-05-27 19-56-21.png
Копируем папку test в /usr/share/plymouth/themes/

Код: Выделить всё

sudo cp -r test /usr/share/plymouth/themes/
Выбрать тему

Код: Выделить всё

sudo plymouth-set-default-theme -R test
Пересобрать initramfs

Код: Выделить всё

sudo dracut -f /boot/initrd-$(uname -r).img
Снимок экрана от 2025-05-27 19-41-08.png
Предосмотр темы (14 секунд)

Код: Выделить всё

sudo plymouthd && sudo plymouth --show-splash && sleep 14 && sudo plymouth quit
Вернуть тему по умолчанию

Код: Выделить всё

sudo plymouth-set-default-theme -R Rosa-fresh-13
Пересобрать initramfs

Код: Выделить всё

sudo dracut -f /boot/initrd-$(uname -r).img
Удалить папку test в /usr/share/plymouth/themes/ (если она не понадобится)

Код: Выделить всё

sudo rm -r /usr/share/plymouth/themes/test
В предосмотре заставка полностью анимировалась. Когда долго выключался ПК, заставка полностью анимировалась. А вот при включении ПК заставка анимировалась не полностью (наверное, есть ограничение на количество кадров или что-то другое).

Нужно добавить файлы

Код: Выделить всё

sudo bash -c 'cat > /etc/systemd/system/plymouth-wait-for-animation.service' <<EOF
[Unit]
Description=Waits for Plymouth animation to finish
Before=plymouth-quit.service display-manager.service
[Service]
Type=oneshot
ExecStart=/usr/bin/sleep 15
[Install]
WantedBy=plymouth-start.service
EOF
sudo systemctl enable plymouth-wait-for-animation.service
И

Код: Выделить всё

sudo bash -c 'cat > /etc/dracut.conf.d/50-dracut-rosa.conf' <<EOF
omit_dracutmodules+=" i18n plymouth resume "
EOF
sudo dracut -f /boot/initrd-$(uname -r).img
Последний раз редактировалось turik02 05 июн 2025, 00:49, всего редактировалось 2 раза.
turik02
Сообщения: 574
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 64-bit

Re: Инструкция: заставка MP4 видео на plymouth

Сообщение turik02 »

Вот такие заставки получились.
https://disk.yandex.ru/i/2XevmCUBhCtv3Q
https://disk.yandex.ru/i/SxrVO4RNYsLmAg
Вроде бы нормально получилось, но хотелось убрать чёрный экран после загрузки ядра и до появления заставки.
Может с UEFI+SATA3 будет лучше.
Готовые заставки
https://disk.yandex.ru/d/lSsXZExDn94ePg
и
https://disk.yandex.ru/d/72sCdoLXkeu2fg
Инструкция как поставить заставку внутри архива.
Аватара пользователя
Barmalei
Сообщения: 5339
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R13 Plasma 6

Re: Инструкция: заставка MP4 видео на plymouth

Сообщение Barmalei »

Я себе обоину одну и туже поставил на все этапы загрузки, т е. от экрана ввода пароля до рабочего стола.
Ответить

Вернуться в «Обсуждение РОСА Фреш 13 (платформа РОСА 13)»