diff --git a/install_gaming.sh b/install_gaming.sh index 2b14b1c..86a429d 100755 --- a/install_gaming.sh +++ b/install_gaming.sh @@ -422,7 +422,7 @@ show_unified_selection() { FALSE "heroic" "GitHub" "🎮 Heroic Game Launcher - Client Epic Games et GOG" \ FALSE "lutris" "APT" "🎮 Lutris - Gestionnaire de bibliothèque de jeux" \ FALSE "retroarch" "Flatpak" "🕹️ RetroArch - Plateforme d'émulation multi-systèmes" \ - FALSE "utils" "APT" "⚡ Utilitaires gaming - Monitoring des performances (FPS, CPU, GPU)" \ + FALSE "GOverlay" "APT" "⚡ GOverlay - Monitoring des performances (FPS, CPU, GPU)" \ FALSE "protonup" "Flatpak" "🔄 ProtonUp-Qt - Gestionnaire de versions Proton" \ FALSE "wine" "APT" "🍷 Wine + Winetricks - Couche de compatibilité Windows" \ FALSE "bottles" "Flatpak" "🍷 Bottles - Gestionnaire Wine moderne" \ @@ -1550,9 +1550,9 @@ install_nvidia() { fi } -# Fonction d'installation des utilitaires gaming -install_utils() { - log_info "Début de l'installation des utilitaires gaming" +# Fonction d'installation des GOverlay +install_GOverlay() { + log_info "Début de l'installation des GOverlay" # Vérifier si les utilitaires sont déjà installés gamemode_installed=$(dpkg -l | grep -q "^ii.*gamemode" && echo "oui" || echo "non") @@ -1560,13 +1560,13 @@ install_utils() { goverlay_installed=$(dpkg -l | grep -q "^ii.*goverlay" && echo "oui" || echo "non") if [ "$gamemode_installed" = "oui" ] && [ "$mangohud_installed" = "oui" ] && [ "$goverlay_installed" = "oui" ]; then - log_info "Tous les utilitaires gaming déjà installés" - zenity 2>/dev/null --info --title="Composants déjà présents" --text="Tous les utilitaires gaming sont déjà installés sur le système." + log_info "Tous les GOverlay déjà installés" + zenity 2>/dev/null --info --title="Composants déjà présents" --text="Tous les GOverlay sont déjà installés sur le système." return fi # Utiliser le mot de passe global ou demander un nouveau - if ! use_global_password_or_ask "utilitaires gaming"; then + if ! use_global_password_or_ask "GOverlay"; then return fi @@ -1597,7 +1597,7 @@ install_utils() { echo "100" ; echo "# Vérification de l'installation..." ) | zenity 2>/dev/null --progress \ - --title="Installation des utilitaires gaming" \ + --title="Installation des GOverlay" \ --text="Initialisation..." \ --percentage=0 \ --width=400 \ @@ -1609,16 +1609,16 @@ install_utils() { goverlay_ok=$(dpkg -l | grep -q "^ii.*goverlay" && echo "✓" || echo "✗") if [ "$gamemode_ok" = "✓" ] && [ "$mangohud_ok" = "✓" ] && [ "$goverlay_ok" = "✓" ]; then - log_info "Installation complète des utilitaires gaming réussie" + log_info "Installation complète des GOverlay réussie" # Le récapitulatif sera affiché à la fin else - log_info "Installation partielle des utilitaires gaming" + log_info "Installation partielle des GOverlay" message="Résultats de l'installation :\n\nGamemode: $gamemode_ok\nMangoHUD: $mangohud_ok\nGOverlay: $goverlay_ok" if [ "$gamemode_ok" = "✗" ] || [ "$mangohud_ok" = "✗" ] || [ "$goverlay_ok" = "✗" ]; then # Afficher d'abord le message puis proposer les logs zenity 2>/dev/null --info --title="Installation partielle" --text="$message" if zenity 2>/dev/null --question --title="Consultation des journaux" --text="Certains utilitaires ont échoué.\nSouhaitez-vous consulter les journaux d'erreur ?"; then - show_error_logs "Installation partielle des utilitaires gaming" + show_error_logs "Installation partielle des GOverlay" fi else zenity 2>/dev/null --info --title="Installation partielle" --text="$message" @@ -3050,9 +3050,9 @@ uninstall_nvidia_silent() { fi } -# Fonction de désinstallation des utilitaires gaming -uninstall_utils() { - log_info "Début de la désinstallation des utilitaires gaming" +# Fonction de désinstallation des GOverlay +uninstall_GOverlay() { + log_info "Début de la désinstallation des GOverlay" # Vérifier si les utilitaires sont installés gamemode_installed=$(dpkg -l | grep -q "^ii.*gamemode" && echo "oui" || echo "non") @@ -3066,12 +3066,12 @@ uninstall_utils() { fi # Demander confirmation - if ! zenity 2>/dev/null --question --title="Confirmation" --text="Êtes-vous sûr de vouloir désinstaller les utilitaires gaming ?"; then + if ! zenity 2>/dev/null --question --title="Confirmation" --text="Êtes-vous sûr de vouloir désinstaller les GOverlay ?"; then return fi # Demander le mot de passe sudo - password=$(zenity 2>/dev/null --password --title="Authentification - Désinstallation utilitaires" --text="Mot de passe sudo requis pour désinstaller les utilitaires gaming:") + password=$(zenity 2>/dev/null --password --title="Authentification - Désinstallation utilitaires" --text="Mot de passe sudo requis pour désinstaller les GOverlay:") if [ $? -eq 1 ]; then @@ -3109,7 +3109,7 @@ uninstall_utils() { echo "100" ; echo "# Vérification de la désinstallation..." ) | zenity 2>/dev/null --progress \ - --title="Désinstallation des utilitaires gaming" \ + --title="Désinstallation des GOverlay" \ --text="Initialisation..." \ --percentage=0 \ --width=400 \ @@ -3121,17 +3121,17 @@ uninstall_utils() { goverlay_ok=$(dpkg -l | grep -q "^ii.*goverlay" && echo "✗" || echo "✓") if [ "$gamemode_ok" = "✓" ] && [ "$mangohud_ok" = "✓" ] && [ "$goverlay_ok" = "✓" ]; then - log_info "Désinstallation complète des utilitaires gaming réussie" - zenity 2>/dev/null --info --title="Succès" --text="Tous les utilitaires gaming ont été désinstallés avec succès !" + log_info "Désinstallation complète des GOverlay réussie" + zenity 2>/dev/null --info --title="Succès" --text="Tous les GOverlay ont été désinstallés avec succès !" elif [ "$gamemode_ok" = "✗" ] || [ "$mangohud_ok" = "✗" ] || [ "$goverlay_ok" = "✗" ]; then - log_info "Échec de désinstallation de certains utilitaires gaming" - show_error_logs "Échec de désinstallation de certains utilitaires gaming" + log_info "Échec de désinstallation de certains GOverlay" + show_error_logs "Échec de désinstallation de certains GOverlay" fi } -uninstall_utils_silent() { +uninstall_GOverlay_silent() { local password="$1" - log_info "Début de la désinstallation des utilitaires gaming (mode silencieux)" + log_info "Début de la désinstallation des GOverlay (mode silencieux)" # Vérifier si les utilitaires sont installés gamemode_installed=$(dpkg -l | grep -q "^ii.*gamemode" && echo "oui" || echo "non") @@ -3172,10 +3172,10 @@ uninstall_utils_silent() { goverlay_ok=$(dpkg -l | grep -q "^ii.*goverlay" && echo "non" || echo "oui") if [ "$gamemode_ok" = "oui" ] && [ "$mangohud_ok" = "oui" ] && [ "$goverlay_ok" = "oui" ]; then - log_info "Désinstallation complète des utilitaires gaming réussie" + log_info "Désinstallation complète des GOverlay réussie" return 0 else - log_info "Échec de désinstallation de certains utilitaires gaming" + log_info "Échec de désinstallation de certains GOverlay" return 1 fi } @@ -3254,7 +3254,7 @@ if [ $exit_code -eq 1 ]; then "mumble") uninstall_display="$uninstall_display\n• Mumble" ;; "flatseal") uninstall_display="$uninstall_display\n• Flatseal" ;; "nvidia") uninstall_display="$uninstall_display\n• Drivers NVIDIA (ATTENTION: peut affecter l'affichage)" ;; - "utils") uninstall_display="$uninstall_display\n• Utilitaires gaming (GameMode, MangoHUD, GOverlay)" ;; + "GOverlay") uninstall_display="$uninstall_display\n• GOverlay (GameMode, MangoHUD, GOverlay)" ;; esac done @@ -3396,11 +3396,11 @@ if [ $exit_code -eq 1 ]; then failed_components="$failed_components\n• Drivers NVIDIA" fi ;; - "utils") - if uninstall_with_progress "$component" "$password" "Utilitaires gaming" "uninstall_utils_silent"; then + "GOverlay") + if uninstall_with_progress "$component" "$password" "GOverlay" "uninstall_GOverlay_silent"; then ((success_count++)) else - failed_components="$failed_components\n• Utilitaires gaming" + failed_components="$failed_components\n• GOverlay" fi ;; esac @@ -3463,7 +3463,7 @@ else "mumble") install_display="$install_display\n• Mumble" ;; "flatseal") install_display="$install_display\n• Flatseal" ;; "nvidia") install_display="$install_display\n• NVIDIA + CUDA" ;; - "utils") install_display="$install_display\n• Goverlay (FPS, CPU, GPU, température)" ;; + "GOverlay") install_display="$install_display\n• Goverlay (FPS, CPU, GPU, température)" ;; esac done @@ -3530,8 +3530,8 @@ else "nvidia") install_nvidia ;; - "utils") - install_utils + "GOverlay") + install_GOverlay ;; esac @@ -3553,7 +3553,7 @@ else "mumble") next_batch_app "Mumble" ;; "flatseal") next_batch_app "Flatseal" ;; "nvidia") next_batch_app "NVIDIA + CUDA" ;; - "utils") next_batch_app "Goverlay (performances)" ;; + "GOverlay") next_batch_app "Goverlay (performances)" ;; esac fi done