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

proton-ge not installed to correct location #12

Closed
T2hhbmEK opened this issue Sep 15, 2021 · 2 comments
Closed

proton-ge not installed to correct location #12

T2hhbmEK opened this issue Sep 15, 2021 · 2 comments

Comments

@T2hhbmEK
Copy link

T2hhbmEK commented Sep 15, 2021

For short, do not run LibreGaming -a.

Details:
Running LibreGaming -a with a clean home directory, there will be no .steam directory.
When installing proton-ge using protonup, ~/.steam/root/compatibilitytools.d will be auto created(mkdir -p maybe).
However, at this time, steam has not been run.
In fact, at first run, steam will creates ~/.steam directories and make a soft link of your real steam root to ~/.steam/root .
For arch linux, it shoud be a soft link of ~/.local/share/Steam.
These cause a problem that proton-ge is installed to a location which is not the real steam root.
What's more, when steam starts, it detects ~/.steam/root already exists and will not create the soft link for you.

Fix option 1:
To solve this problem, do not run -a option with a clean install.
Run-p after open steam at least once.

Fix option 2:
Or just run -a and manually fix it.
For arch linux, this can be fixed through following commands.

mv ~/.steam/root/compatibilitytools.d ~/.local/share/Steam && \
rmdir ~/.steam/root && \
ln -sf ~/.local/share/Steam ~/steam/root
@ahmed-al-balochi
Copy link
Owner

Ok I will see what I can do.

@ahmed-al-balochi
Copy link
Owner

Verified the issue on my VMs. and did what you said in option 1, now the fix is in the latest release.
Thanks a lot for the issue.

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

No branches or pull requests

2 participants