Skip to content
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

[Request]: Make switching between Wine and Proton based runners not create seperate user folders, but instead have all runners use the same one by default. #3752

Closed
BugsyReportsy opened this issue Feb 13, 2025 · 1 comment

Comments

@BugsyReportsy
Copy link

BugsyReportsy commented Feb 13, 2025

Tell us the problem or your need

Problem:

When switching between Wine and Proton based runners, it's quite annoying that each runner type creates and runs programs from their own emulated user, meaning I can't properly run programs installed to the other user folder. For example when I switch from Wine to Proton then open a game launcher, I have to reenter my login info and copy over save data from the Wine user folder to the steamuser folder. This is assuming the app is installed outside the user folder, such as in Program Files (x86), because I otherwise might be unable to run it at all.

Real World Case:

For some apps/games I run with Proton based runners such as Soda and Proton GE, I sometimes have to run them once with a Wine based runner such as Kron4ek, exit the program, then switch back to Proton for them to work, otherwise they won't open a window for example. This happens just after installing/updating some apps/games while Proton is selected as my runner.

Describe the solution you'd like

Make the Bottle only be able to have one user folder in the prefix by default so that both Wine and Proton will only run with that user. This could be done by having a setting that automatically changes the name of the user file depending on what runner is used.

Other solutions?

Show a tip letting users know they might have to install or run a program with Wine based runners first before using Proton based ones.

If the solution I'd like isn't implemented, show a tip informing users they have to rename their user folder from their username to "steamuser" when switching from Wine to Proton, and vice versa.

Additional context and references

No response

@iJustGhost
Copy link

I just link one user folder into "steamuser" and "ijustghost" in that certain bottle so I don't have to rename every time I switch to Wine and Proton.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants