Steam Custom Proton Not Working under Fedora !FIX!

If you are trying to install custom Proton (like the awesome work here https://github.com/GloriousEggroll/proton-ge-custom) and it does not appear in your games here is one fix you can try :

  • Open Steam Client
  • Go to “Steam | Settings | Downloads”
  • Open “Context Libaries |Steam Library Folders” and copy down the path there (Mine was ~/.local/share/Steam).
  • Move your “compatibilitytools.d” folder to that root (in this case I move compatibilitytools.d to be here ~/.local/share/Steam/compatibilitytools.d) and make sure all your custom versions are in that folder like this :

ls compatibilitytools.d/
Proton-5.11-GE-2-MF Proton-5.9-GE-5-ST Proton-5.9-GE-6-S

  • (Optional) To confirm these are working you can run `tail -f ~/.local/share/Steam/logs/compat_log.txt` when you start Steam and you should see it find the new proton versions.

You will know you Steam director is not default by seeing this message when you start up Steam on the CLI (I noticed it with strace, there are other ways to see it)

“rm: cannot remove ‘/home/<REMOVED>/.steam/root’: Is a directory”

Happy Gaming Under Linux!

Leave a Reply