Comments (6)
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.
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.
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.
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.
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.
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.
@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)
- Client crashing upon loading main window HOT 1
- MangoHud and vkBasalt stopped working without apparent reason HOT 19
- OpenSUSE MicroOS/Aeon/Kalpa wine/proton issues (noexec filesystem) HOT 1
- Uninstalled cannot delete game
- Steam overlay doesn't work properly / at all for sertain games
- Unable to enable "Run Steam when my computer starts".
- Missing assets in No Man's Sky
- Did anyone else notice high battery usage with steam in background?
- Big Picture is very broken in the Flatpak version HOT 3
- `steam_wrapper` shouldn't suggest installing Debug extension
- Error: couldn’t switch to requested monitor resolution
- Steamwebhelper is not responding HOT 3
- Steam updates installed games on every launch
- Steam opens multiple instances after todays update. HOT 2
- Incredibly laggy experience with new update HOT 1
- Prevent multiple Steam instances with the same user HOT 1
- Unable open external disk on Ubuntu 24.04 HOT 2
- Steam isn't opening HOT 1
- Unable stop games from stop button HOT 1
- Games wont launch with --unshare-network HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from com.valvesoftware.steam.