Files
InnotexBootloarder/README.md

80 lines
2.9 KiB
Markdown

Voici le contenu complet structuré pour votre fichier **README.md**. Vous pouvez copier ce bloc de texte et le coller directement dans un nouveau fichier.
```markdown
# Thème InnotexBootloarder pour Plymouth
Ce projet propose un thème Plymouth personnalisé utilisant le logo **Innotex**. Il est conçu pour offrir une expérience de démarrage fluide et élégante, assurant la transition entre le logo du constructeur (BGRT) et le système d'exploitation.
Ce projet est basé sur [plymouth-modern-bgrt](https://github.com/glics/plymouth-modern-bgrt) et a été amélioré pour inclure un script d'installation universel et automatisé.
![Aperçu](./preview.png)
---
## 🚀 Fonctionnalités du script d'installation
Le script `install.sh` automatise désormais l'intégralité de la configuration :
* **Multi-Distribution** : Supporte `apt` (Debian/Ubuntu), `dnf` (Fedora) et `pacman` (Arch Linux).
* **Gestion des dépendances** : Installe automatiquement `plymouth`, `imagemagick` et `gawk` si nécessaire.
* **Configuration GRUB** : Injecte automatiquement les paramètres `quiet splash` dans `/etc/default/grub` et met à jour le chargeur de démarrage.
* **Intégration Système** : Installe les hooks d'initramfs et les fonctions LSB pour une meilleure compatibilité.
* **Auto-Activation** : Définit le thème par défaut et régénère l'image `initramfs` en une seule étape.
---
## 🛠 Installation
### 1. Prérequis
- Un système Linux avec **GRUB** comme chargeur de démarrage.
- Les sources du thème situées dans le dossier `InnotexBootloarder/`.
### 2. Exécution
Ouvrez un terminal dans le dossier du projet et lancez les commandes suivantes :
```bash
# Rendre le script exécutable
chmod +x install.sh
# Lancer l'installation automatisée (nécessite les privilèges root)
sudo ./install.sh
```
---
## 📂 Structure du projet
* **InnotexBootloarder/** : Contient les images (.png), le fichier `.plymouth` et le template du script (`.script.in`).
* **scripts/** : Contient les hooks pour l'initramfs et les fonctions de support.
* **install.sh** : Le script principal d'installation et de configuration.
* **preview.png** : Aperçu visuel du thème.
---
## 📝 Personnalisation
Si vous souhaitez ajuster la position du logo par rapport au logo BGRT du BIOS, vous pouvez modifier les variables suivantes au début du script `install.sh` avant de lancer l'installation :
* `BGRTLEFT` : Position horizontale (par défaut `0`).
* `BGRTTOP` : Position verticale (par défaut `100`).
---
## ⚖️ Licence
Ce projet est distribué sous la licence [GNU GPL v3](https://www.google.com/search?q=./LICENSE).
---
## Crédits
* **Auteur original (`plymouth-bgrt`)** : [glics](https://github.com/glics/plymouth-modern-bgrt)
* **Adaptation et automatisation** : Innotex
```
Souhaitez-vous que je vous prépare également le contenu du fichier **LICENSE** (GPL v3) ou que je vous aide à faire le **commit** et le **push** vers votre instance Gitea ?
```