melawy-plymouth-theme-neon-.../README.md

94 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# melawy-plymouth-theme-neon-recline
Plymouth boot splash theme for **Melawy Linux (neon-recline)**.
## 🎨 Скриншоты
![preview](neon-recline/preview.png)
![preview2](neon-recline/preview2.png)
## ✨ Особенности
- Боковая панель с эффектом blur (9 слоёв размытия)
- Адаптивное масштабирование шрифтов от высоты экрана (1080p → 4K)
- Спиннер с плавной анимацией вращения
- Fade-полоска на прогресс-баре
- Диалог запроса пароля с буллитами
- Скроллящийся лог сообщений
## 📁 Структура
```
├── neon-recline/ # Финальная тема (скрипт + ассеты)
│ ├── script.script # Основной скрипт Plymouth
│ └── *.png # Изображения
├── dev/ # Разработка
│ ├── make.sh # Сборка темы в /usr/share/plymouth/themes/
│ ├── d0.sh # Остановка Plymouth daemon
│ ├── d1.sh # Тестовые команды (пароль, сообщения, прогресс)
│ └── test_quick.sh # Быстрый тест БЕЗ пересборки initramfs
└── vsce-extension/ # VS Code расширение для .script файлов
├── syntaxes/ # TextMate grammar (подсветка синтаксиса)
├── snippets/ # Сниппеты (ply-progress, ply-refresh и др.)
└── package.json # Manifest расширения
```
## 🚀 Установка
```bash
sudo bash install.sh
```
Или вручную:
```bash
sudo cp -r neon-recline /usr/share/plymouth/themes/
sudo plymouth-set-default-theme -R neon-recline
```
## 🔧 Разработка
### Быстрый тест (без пересборки initramfs)
```bash
# Окно 1 — запуск демона
sudo bash dev/test_quick.sh
# Окно 2 — тестовые команды
bash dev/d1.sh
```
### Полный цикл (с пересборкой initramfs)
```bash
sudo bash dev/make.sh # скопировать тему
sudo plymouth-set-default-theme -R neon-recline # установить + rebuild
```
### VS Code расширение
Для подсветки синтаксиса `.script` файлов установите локальное расширение:
```bash
code --install-extension vsce-extension/plymouth-script-1.0.0.vsix
```
Пересобрать пакет:
```bash
cd vsce-extension
npx @vscode/vsce package
```
## 💰 Donate
| Способ | Ссылка |
|--------|--------|
| Tinkoff | [Перейти](https://www.tinkoff.ru/rm/fadeeva.valeriya96/9bLRi79066) |
| YooMoney | [Перейти](https://yoomoney.ru/to/4100115921160758) |
| Ethereum | `0x981FBf878fe451BDB83BEaF68078394d4B13213f` |
## 📄 Лицензия
[AGPL-3.0](LICENSE)