Files
debian_gaming_deployment_tool/README.md
Phiippe Favre 51dd19f195 Update: amélioration documentation et ajout raccourci interface
- Mise à jour README.md avec nouvelles informations
- Modification image debian_gaming_deployment_tool.png
- Améliorations install_gaming.sh
- Ajout raccourci.png pour interface
- Suppression settings.local.json obsolète

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-03 15:51:28 +02:00

104 lines
3.2 KiB
Markdown

# 🎮 Debian Gaming Deployment Tool
![Debian Gaming Deployment Tool](debian_gaming_deployment_tool.png)
![raccourci](raccourci.png)
Script d'installation graphique pour un environnement gaming complet sur Debian.
## ✨ Composants
**Drivers & Système :**
- **Drivers NVIDIA + CUDA** - Pilotes graphiques
- **Flatpak + Flathub** - Magasin d'applications
**Plateformes Gaming :**
- **Steam** - Plateforme gaming Valve
- **Heroic** - Epic Games & GOG
- **Lutris** - Gestionnaire de jeux
- **RetroArch** - Multi-émulateur (Flatpak)
**Utilitaires Gaming :**
- **Goverlay** - Interface graphique pour configurer mangohud
- **ProtonUp-Qt** - Gestionnaire versions Proton (Flatpak)
- **gamemode** - Optimisation automatique des performances gaming
- **mangohud** - Overlay d'affichage des performances (FPS, CPU, GPU)
**Compatibilité Windows :**
- **Wine + Winetricks** - Compatibilité Windows
- **Bottles** - Gestionnaire Wine moderne (Flatpak)
**Communication :**
- **Discord** - Chat vocal & texte (Flatpak)
- **Vesktop** - Client Discord alternatif (Flatpak)
- **TeamSpeak** - Communication vocale (Flatpak)
- **Mumble** - Communication vocale libre
**Outils de Gestion :**
- **Flatseal** - Gestionnaire permissions Flatpak
- **Gear Lever** - Gestionnaire AppImage (Flatpak)
## 🚀 Utilisation
### Installation rapide
```bash
# Installer git si nécessaire
sudo apt update && sudo apt install -y git
# Cloner le dépôt
git clone https://git.favrep.ch/lapatatedouce/debian_gaming_deployment_tool.git
# Entrer dans le répertoire
cd debian_gaming_deployment_tool
# Rendre le script exécutable et le lancer
chmod +x install_gaming.sh && ./install_gaming.sh
```
Le script affiche une interface graphique avec :
- **Cases à cocher** pour sélectionner les composants à installer
- **Bouton "Désinstaller"** pour accéder au menu de désinstallation
## 🔧 Fonctionnalités
- **Interface graphique** avec sélection multiple
- **Logs détaillés** sur demande uniquement
- **Désinstallation propre** avec `--purge` et `autoremove`
- **Vérifications de sécurité** et validation sudo
- **Barres de progression** auto-fermantes
## ⚠️ Notes
- **Drivers NVIDIA :** Redémarrage requis après installation
- **Permissions :** Mot de passe sudo demandé pour chaque opération
- **Prérequis :** Debian 12+, connexion Internet
### Installation système (recommandée)
Pour installer le script dans le système et créer un raccourci bureau :
```bash
# Copier le script dans /usr/bin
sudo cp install_gaming.sh /usr/bin/install_gaming.sh
sudo chmod +x /usr/bin/install_gaming.sh
# Copier le fichier .desktop dans les applications
sudo cp "Debian Gaming Deployment Tool.desktop" /usr/share/applications/
# Créer un raccourci sur le bureau (détection automatique du chemin)
DESKTOP_PATH=$(xdg-user-dir DESKTOP 2>/dev/null || echo "$HOME/Desktop")
cp "Debian Gaming Deployment Tool.desktop" "$DESKTOP_PATH/"
chmod +x "$DESKTOP_PATH/Debian Gaming Deployment Tool.desktop"
# Pour KDE Plasma, marquer comme exécutable
if [ "$XDG_CURRENT_DESKTOP" = "KDE" ]; then
gio set "$DESKTOP_PATH/Debian Gaming Deployment Tool.desktop" metadata::trusted true
fi
```
## 📄 Licence
Ce projet est sous licence GNU General Public License v3.0 - voir le fichier `LICENSE` pour plus de détails.