Skip to content

Lists Steam applications that have specified a Steam Play compatibility tool

License

Notifications You must be signed in to change notification settings

rfvgyhn/proton-usage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

proton-usage

Lists Steam applications that have specified a Steam Play compatibility tool. Useful for when you want to remove/uninstall unused compatibility tools but aren't sure which ones are in use.

Installation

Manual

Precompiled binaries are available from the GitHub releases archive.

Arch Linux

If you're an Arch Linux (or a derivative like Manjaro) user, then you can install proton-usage from the AUR:

$ yay -S proton-usage

You may also get the precompiled version from the AUR:

$ yay -S proton-usage-bin

Usage

USAGE:
    proton-usage [OPTIONS]

OPTIONS:
    -h, --help                       Print help information
    -s, --steam-path <STEAM_PATH>    Path to the Steam home directory. Default: ~/.steam
    -v, --verbose                    Output verbosity (-v, -vv, -vvv, etc)
    -V, --version                    Print version information

Build

  1. Install Rust

    At least version 1.55. In general, proton-usage follows the latest stable version of the compiler.

  2. Compile and run the binary:

    $ git clone https://github.com/rfvgyhn/proton-usage
    $ cd proton-usage
    $ cargo build --release
    $ ./target/release/proton-usage --version
    proton-usage 0.2.0
    

Preview

user@arch:~$ proton-usage
Proton-6.0-GE-1
    F1® 2020
Proton-6.10-GE-1
    Sea of Thieves
Proton-6.5-GE-2
    Divinity: Original Sin 2 - Definitive Edition
Proton-6.8-GE-2
    Thronebreaker: The Witcher Tales
    Tainted Grail: Conquest
proton_411
    We Were Here
    XCOM®: Chimera Squad
proton_5
    Supreme Commander: Forged Alliance
proton_experimental
    Ragnarock