Skip to content

Easy porting of Windows applications using Wine and Proton technologies to Linux systems and Steam Deck.

License

Notifications You must be signed in to change notification settings

hitman249/ProteWine

Repository files navigation

ProteWine

Donate | Boosty | Discord | Telegram

Easy porting of Windows applications using Wine and Proton technologies to Linux systems and Steam Deck.

08.07.2024.mp4

Requirments

  1. Installed Steam client.
  2. SteamLinuxRuntime Sniper must be installed inside the Steam client.
    Manual installation command steam steam://install/1628350
  3. Linux x86_64 arch.
  4. All games must be installed in the C:/Games folder.

Installation

  1. Download start file.
  2. Create an empty directory and move the downloaded file there.
  3. Run the file with the command: chmod +x ./start && ./start

Quick command:

curl -L https://github.com/hitman249/ProteWine/releases/latest/download/start --output start; chmod +x ./start; ./start

Troubleshooting

  1. When this error occurs:

    pressure-vessel-wrap[278991]: E: Child process exited with code 1: bwrap: setting up uid map: Permission denied
    

    Run the command:

    sudo chmod u+s /usr/bin/bwrap

Environment

Env paths: data/configs/games/*/.env

Example:

WINE_FULLSCREEN_INTEGER_SCALING=1
PROTON_USE_WINED3D=0

Arguments

Run in full screen mode

./start fullscreen

For developers

Debugging

./start debug

Building the project

yarn run client-build && yarn run server-build && yarn run electron-builder

About

Easy porting of Windows applications using Wine and Proton technologies to Linux systems and Steam Deck.

Resources

License

Stars

Watchers

Forks