Fedora-Setups/setup_proton_ge_steam

50 lines
1.7 KiB
Text

# Flatpak Installation
sudo dnf in flatpak -y
## XRDP on Budgie (for RDS usage, disabled on this version)
# echo "allowed_users = anybody" | sudo tee -a /etc/X11/Xwrapper.config
# echo "exec budgie-desktop" > ~/.Xclients
# chmod a+x ~/.Xclients
# Flatpak source change
sudo flatpak remote-delete fedora
sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
# Flatpak update locals
sudo flatpak update -y
# ProtonGE (ProtonPlus) Setup and Steam Client
sudo flatpak install -y com.vysp3r.ProtonPlus
#!/bin/bash
set -e
echo "🚀 Installation de Steam, ProtonTricks et Proton GE sur Fedora 42"
# Activation du dépôt RPM Fusion
sudo dnf install -y \
https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
# Mise à jour des paquets
sudo dnf update -y
# Installation de Steam
sudo dnf install -y steam
# Installation de Protontricks et dépendances
sudo dnf install -y protontricks zenity cabextract python3-pip
# Téléchargement et installation de Proton GE dans le dossier Steam
PROTON_DIR="$HOME/.steam/root/compatibilitytools.d"
mkdir -p "$PROTON_DIR"
cd "$PROTON_DIR"
GE_RELEASE=$(curl -s https://api.github.com/repos/GloriousEggroll/proton-ge-custom/releases/latest | grep "browser_download_url" | grep ".tar.gz" | cut -d '"' -f 4)
echo "📦 Téléchargement de Proton GE..."
curl -L "$GE_RELEASE" -o proton-ge.tar.gz
tar -xf proton-ge.tar.gz
rm proton-ge.tar.gz
echo "✅ Installation terminée ! Lance Steam, va dans Paramètres > Steam Play, et sélectionne Proton GE dans la liste."