39 lines
1.4 KiB
Markdown
39 lines
1.4 KiB
Markdown
# Plymouth WESP (800×600)
|
||
|
||
Тема загрузки с той же пиксельной анимацией логотипа, что на `/starting`.
|
||
|
||
## Зависимости на устройстве
|
||
|
||
```bash
|
||
sudo apt install plymouth plymouth-themes python3-pil
|
||
```
|
||
|
||
## Из админки
|
||
|
||
**Система → Заставка загрузки (Plymouth) → «Установить тему Plymouth»** — рендер кадров, копирование темы, `sudo install_wesp_theme.sh`, `update-initramfs -u`.
|
||
|
||
Нужен **sudo без пароля** для скрипта установки или переменная:
|
||
|
||
```bash
|
||
export WESP_PLYMOUTH_INSTALL_CMD='/usr/bin/sudo /path/to/wesp/scripts/plymouth/install_wesp_theme.sh'
|
||
```
|
||
|
||
## Вручную
|
||
|
||
```bash
|
||
cd /opt/wesp # каталог с wesp/
|
||
python3 scripts/plymouth/build_frames.py --out data/plymouth-build
|
||
cp install/plymouth/wesp/wesp.plymouth install/plymouth/wesp/wesp.script data/plymouth-build/
|
||
sudo bash scripts/plymouth/install_wesp_theme.sh data/plymouth-build
|
||
sudo reboot
|
||
```
|
||
|
||
## Файлы
|
||
|
||
| Путь | Назначение |
|
||
|------|------------|
|
||
| `install/plymouth/wesp/wesp.script` | Plymouth Script (цикл кадров) |
|
||
| `install/plymouth/wesp/wesp.plymouth` | Манифест темы |
|
||
| `app/services/plymouth_frame_renderer.py` | Рендер PNG (Pillow) |
|
||
| `data/plymouth-build/animation/*.png` | Сгенерированные кадры (~165 шт., 25 fps, 6 с) |
|