Страница 1 из 1

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

Добавлено: 26 май 2025, 10:36
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

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

Добавлено: 26 май 2025, 15:21
va9(2)
turik02, чтобы такие темы было проще искать думаю стоит добавлять в заголовок "[Инструкция]"...

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

Добавлено: 26 май 2025, 18:38
VictorR2007
turik02 писал(а): 26 май 2025, 10:36 Скачайте и распакуйте архив
Спасибо.

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

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

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

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

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

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

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

./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

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

Добавлено: 04 июн 2025, 19:39
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
Инструкция как поставить заставку внутри архива.

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

Добавлено: 05 июн 2025, 07:30
Barmalei
Я себе обоину одну и туже поставил на все этапы загрузки, т е. от экрана ввода пароля до рабочего стола.