103 lines
3.2 KiB
Markdown
103 lines
3.2 KiB
Markdown
# 🎮 Debian Gaming Deployment Tool
|
|
|
|

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