Vysp3r / ProtonPlus

A simple Wine and Proton-based compatibility tools manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool



ProtonPlus

A simple Wine and Proton-based compatibility tools manager

Download on Flathub

Stars Latest Release Flathub Downloads License Telegram Discord

Please do not theme this app

Join the Telegram/Discord! — Don't forget to star the repo if you are enjoying the project!

Download on Flathub


📦️ Alternative installation methods

Warning The main installation method is Flatpak from Flathub

Arch Linux (AUR)

https://aur.archlinux.org/packages/protonplus (Maintained by yochananmarqos)

Fedora (COPR)

https://copr.fedorainfracloud.org/coprs/wehagy/protonplus/ (Maintained by wehagy)


🏗️ Building from source

Requirements
Fedora
  1. Install all dependencies:

    sudo dnf install \
      git \
      ninja-build \
      meson \
      gtk4-devel \
      libadwaita-devel \
      json-glib-devel \
      libsoup3-devel \
      libarchive-devel \
      desktop-file-utils \
      libgee-devel
  2. Clone the GitHub repo and change to repo directory:

    git clone https://github.com/Vysp3r/ProtonPlus.git && \
      cd ProtonPlus
  3. Build the source:

    meson build --prefix=/usr && \
    cd build && \
    ninja
  4. (Optional) Install application:

    ninja install
  5. Start application:

    cd src && \
    ./com.vysp3r.ProtonPlus
Flatpak Builder
  1. Install the distro dependencies using your package manager (apt, dnf, pacman, etc):

    sudo <insert your distro package manager and install options here> \
      git \
      flatpak \
      flatpak-builder
  2. Add the flathub repo to your user if not added before:

    flatpak --user --if-not-exists remote-add \
      flathub https://flathub.org/repo/flathub.flatpakrepo
  3. Install the needed runtimes for flatpak:

    flatpak --user install \
      runtime/org.gnome.Sdk/x86_64/43 \
      runtime/org.gnome.Platform/x86_64/43
  4. Clone the GitHub repo and change to repo directory:

    git clone https://github.com/Vysp3r/ProtonPlus.git && \
      cd ProtonPlus
  5. Build the source inside the "build-dir" in the repo directory and install for the current user:

    flatpak-builder --user --install --force-clean \
      build-dir \
      com.vysp3r.ProtonPlus.json
  6. Start application:

    flatpak --user run \
      com.vysp3r.ProtonPlus

⁉️ ProtonPlus vs ProtonUp-Qt

ProtonPlus ProtonUp-Qt
GUI Toolkit GTK4 QT
Language Vala Python
Based on Nothing ProtonUp
Looks best on GNOME KDE

🌐 Translate ProtonPlus

You can translate ProtonPlus on Weblate: https://hosted.weblate.org/projects/protonplus/protonplus/


🙌 Contribute to ProtonPlus

Please read our Contribution Guidelines

All contributions are highly appreciated.


✨️ Contributors

Contributors


💝 Acknowledgment

This README is based on the README from Gradience by Gradience Team

⤴️ Back to Top

About

A simple Wine and Proton-based compatibility tools manager

License:GNU General Public License v3.0


Languages

Language:Vala 96.0%Language:Meson 3.9%Language:CSS 0.0%