8000 Add a special Wine version to represent the default Umu behavior by danieljohnson2 · Pull Request #6183 · lutris/lutris · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Add a special Wine version to represent the default Umu behavior #6183

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

danieljohnson2
Copy link
Contributor
@danieljohnson2 danieljohnson2 commented Jun 12, 2025

This adds a new fake Wine version proton (presented as "Proton (Latest)") that has no Wine-path. Instead it executes umu-run with no PROTONPATH set. Umu will download and use a version of Proton of its choice.

This is not the same was "GE-Proton (Latest)"; that's a different version with @GloriousEggroll extra special sauce. I'm getting an older Proton version from Umu actually. This PR leaves "GE-Proton (Latest)" as it was.

This involves some bodges to redirect around the things that use the Wine-path so they use umu-run in some way instead. Hope I got them all; Nope, CabInstaller doesn't support umu-run at all and it isn't going to work. That may break some installers (on "Proton (Latest)").

It's all done with if statements, so there's definitely a call for a cleanup pass on this once we've sorted out how all this works.

…lowing it to install what version it likes.

We can't seem to get the Wine executable, so I've had to work around that.
Winetricks doesn't work with blank Umu, but at least there's a sensible error now.
…scripts. Fix hook up for various

Wine commands, fixes for open-wine-terminal.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0