Giter Club home page Giter Club logo

Comments (6)

tsoruu avatar tsoruu commented on August 17, 2024

Same here, Want to make a unified Steam Library for Linux and Windows in an external drive, formated in NTFS. Running VanillaOS, which should be irrelevant (from my understanding) as Flatpak runs similarly to a container... Adding directory via
flatpak override --user --filesystem=/path/to/mountpoint com.valvesoftware.Steam
and adding the directory in Steam as an external drive didn't work as it shows that Steam binds the actively selected drive as /run/user/1000/doc/e639edc2/steamlibrary. Should I mount the drive first or should I just appoint the drive to /dev/nvme01px? Adding the mounted file system in the flatpak override seems like Steam just skips the Drive discovery as there isn't any error code nor the added drive in the Storage setting of Steam

from com.valvesoftware.steam.

drguildo avatar drguildo commented on August 17, 2024

I also have this issue on Fedora 38. I have done flatpak override --user --filesystem=/mnt/foo com.valvesoftware.Steam and restarted Steam, but when I go to either add a new library, or create a new one, under /mnt/foo, it just silently fails.

If I create a new one, it seems to create the steamapps subdirectory, but it doesn't actually list it in the Steam GUI.

from com.valvesoftware.steam.

Gamertech avatar Gamertech commented on August 17, 2024

Mount the drive (/mnt/games for me), then add that path to Steam via Flatseal.

If flatpak apps aren't allowed to access something directly, paths show up as /run/user/etc.

from com.valvesoftware.steam.

yanickrochon avatar yanickrochon commented on August 17, 2024

I have been trying to find a solution for this for a while, now.

The exact path to my external Steam library is set, and starting Steam I can indeed add the external library, however it can't see any game.

image

All games look like they aren't installed. When I try to reinstall one, the process hangs when downloading data. It seems like Steam has no read access to the external library?

When I browse the files of that library, it correctly opens Nautilus in the steamapps folder, and I can see all the appmanifest_???.acf files.

from com.valvesoftware.steam.

Gamertech avatar Gamertech commented on August 17, 2024

I have been trying to find a solution for this for a while, now.

You have to whitelist additional drives in the flatpak sandbox. The /run/user location is a temporary address punched through xdg-portals because you didn't allow access. It wont work.

  • Ensure the drive is permanently mounted at /mnt/games or somewhere appropriate
  • Download the Flatseal flatpak and exit Steam
  • Run Flatseal, select Steam, scroll down to Filesystem, and in Other Files, add the exact /mnt/games or whatever mount
  • Launch Steam and configure the storage drive

from com.valvesoftware.steam.

yanickrochon avatar yanickrochon commented on August 17, 2024

@Gamertech thank you for the response, however this is what I did. But, now I have the other problem described, here : flatpak/xdg-desktop-portal#689 where Steam won't show my files, but xdg-docum, somehow, has these files mounted and locked even is Steam is no longer running.

Well, this is not helping making Linux welcoming for Windows users!

from com.valvesoftware.steam.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.