UB
Universal Blue•2mo ago
Vi-

Can't add steam libraries through GUI

When I go into Steam's settings and add a library, it has no effect. I click on the library in the file browser, press Okay, and it goes back to Steam with the library not installed. It seems to have no effect whether I choose a location on the local disk or on another drive. How do I add steam libraries?
77 Replies
Eternal_Hunter
Eternal_Hunter•2mo ago
Most likely steam does not have permission to that folder. Check flatseal and give it permission to that directory
Vi-
Vi-OP•2mo ago
No description
Vi-
Vi-OP•2mo ago
Am I doing it right?
Eternal_Hunter
Eternal_Hunter•2mo ago
lol, my 100% bad. Forgot bazzite doesn't use steam flatpak
Vi-
Vi-OP•2mo ago
Also I am unsure how to crop screenshots
Eternal_Hunter
Eternal_Hunter•2mo ago
Is this directory on a linux partition, or ntfs etc?
Vi-
Vi-OP•2mo ago
The directories I WANT to add are on NTFS, but I can't seem to add a folder from the local disk either Steam doesn't return an error when I try to add it either I did follow a workaround from Github to edit Steam's libraries folder and temporarily added the library I wanted, and THEN I seemed to get a permissions issue, but this current issue seems UI based maybe There was something on some support website about a communication issue between the file picker and Steam. I followed their advice for fixing it, so in theory I shouldn't have that issue, but I dunno I'm having trouble with the prerequisite knowledge to follow half the advice I find on google. I had never heard of flatseal a few minutes ago. I just typed it into the start menu and hoped I was doing the right thing
asen23
asen23•2mo ago
using ntfs as steam library are not supported here
QuinceTart10
QuinceTart10•2mo ago
do those directories have any special characters on their paths also this ^^
Vi-
Vi-OP•2mo ago
Just spaces
QuinceTart10
QuinceTart10•2mo ago
Yeah That's the issue I was confused too
Eternal_Hunter
Eternal_Hunter•2mo ago
Yeah i'm not able to choose let me choose another location either, only the actual root of the mounted drives i have are listed and choosable. Which for my usecase was fine. The choose another location just ignores the click and does nothing.
Vi-
Vi-OP•2mo ago
I can't choose the root of the mounted drive either
QuinceTart10
QuinceTart10•2mo ago
what's the path of that drive
Vi-
Vi-OP•2mo ago
/var/mnt/redstorage
QuinceTart10
QuinceTart10•2mo ago
Weird but then again it's ntfs so it might have issues
Vi-
Vi-OP•2mo ago
Is it supposed to say "add drive" instead of "add library"?
Eternal_Hunter
Eternal_Hunter•2mo ago
yes, and then you should get another window which will let you choose a drive\location
Vi-
Vi-OP•2mo ago
No description
Eternal_Hunter
Eternal_Hunter•2mo ago
I just quit steam, started it again, and suddenly the choose another location accepts the click and lets me pick the directory:dispair: btw if you hit printscreen and choose selection you can get a rectangle to choose the screenshot size
Vi-
Vi-OP•2mo ago
My keyboard doesn't have printscreen
Eternal_Hunter
Eternal_Hunter•2mo ago
And when you click ok there it doesn't add the library?
Vi-
Vi-OP•2mo ago
That's right If I choose a directory on the local filesystem, it creates a steamapps folder in that directory, but Steam can't actually see the new library It's like Steam is sending the right commands to the filesystem, but Steam can't see the result of anything
Eternal_Hunter
Eternal_Hunter•2mo ago
hmm.. yeah it does sound like a permission issue, but you created the directory so steam running as the same user should be able to read it.
Eternal_Hunter
Eternal_Hunter•2mo ago
No description
Eternal_Hunter
Eternal_Hunter•2mo ago
Just tested here, restarted steam again and saw it remembered the new lib
Vi-
Vi-OP•2mo ago
I've been trying to restart steam for the last 10 minutes. It's still in the process of shutting down
Eternal_Hunter
Eternal_Hunter•2mo ago
uhoh, that's a red flag imo. Try a reboot of the system first.
Vi-
Vi-OP•2mo ago
Restarted, same results on selecting redstorage and on selecting Documents Also, there are two /var/home libraries for some reason
Eternal_Hunter
Eternal_Hunter•2mo ago
Try with a non ntfs drive There will be but if you see below the actual path is there like /home/***
Vi-
Vi-OP•2mo ago
No description
Vi-
Vi-OP•2mo ago
Figured out how to crop
Eternal_Hunter
Eternal_Hunter•2mo ago
When you get the time after you can change the default screenshot shortcuts 🙂
No description
Vi-
Vi-OP•2mo ago
Oh, I see. It can see the documents library
Vi-
Vi-OP•2mo ago
No description
Vi-
Vi-OP•2mo ago
My settings app doesn't look like yours
Eternal_Hunter
Eternal_Hunter•2mo ago
Yepp, That's because you're running KDE, while i'm running Gnome as the desktop enviroment
Vi-
Vi-OP•2mo ago
Ah, thanks
Eternal_Hunter
Eternal_Hunter•2mo ago
Not 100% sure where the shortcuts would be there, but i think spectacle is the screenshot thingy on kde
Vi-
Vi-OP•2mo ago
Snipping tool, My beloved!
No description
Vi-
Vi-OP•2mo ago
Alright, so NTFS Steam library is impossible on Bazzite?
Eternal_Hunter
Eternal_Hunter•2mo ago
Yepp
Eternal_Hunter
Eternal_Hunter•2mo ago
Hardware Compatibility for Gaming - Bazzite Documentation
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices.
Eternal_Hunter
Eternal_Hunter•2mo ago
TLDR: You can make it work but i have no experience with it and no one will have any support for it. You are much better off with making a new partition with ext4\btrfs for the games and move the library over. Or if you have space enough on your bazzite disk, just use that ofc.
Vi-
Vi-OP•2mo ago
Is that related to My NTFS drive showing as a read only file system?
Vi-
Vi-OP•2mo ago
No description
Eternal_Hunter
Eternal_Hunter•2mo ago
Unsure I don't know how to make it work And it is unsupported by Bazzite
Vi-
Vi-OP•2mo ago
The answer why Bazzite doesn't support NTFS isn't supported by Bazzite?
Eternal_Hunter
Eternal_Hunter•2mo ago
No, more like that's what they state, and the technical reason i don't know.
Vi-
Vi-OP•2mo ago
I figured it out. It was just Windows neglecting to unmount the drive. Thought you'd like to know
Eternal_Hunter
Eternal_Hunter•2mo ago
Oh, it was an external drive?
Vi-
Vi-OP•2mo ago
No, it's connected by SATA External means physically located outside the case, right?
Eternal_Hunter
Eternal_Hunter•2mo ago
yepp! Usually those type of drives are treated differently when connected\disconnected compared to internal drives.
Vi-
Vi-OP•2mo ago
No description
HikariKnight
HikariKnight•2mo ago
NTFS will get corrupted over time if you try run the games on it in proton valve doesnt even support it on steamos
Vi-
Vi-OP•2mo ago
Oh okay thanks
Kyle Gospo
Kyle Gospo•2mo ago
It also just doesn't work for the vast majority of titles, proton prefixes require features that NTFS does not support And working around it is a massive pain for what is ultimately a bad experience
Vi-
Vi-OP•2mo ago
That's a much less persuasive argument Alright, so how come My default Steam library is in a hidden folder I can't see, and how come I can't delete that one and pick a library in a sensible location?
Kyle Gospo
Kyle Gospo•2mo ago
Steam stores the library in ~/.steam/steamapps This is standard behavior you cannot change it and it's functioning as intended, nothing bazzite specific there
Vi-
Vi-OP•2mo ago
.local isn't even visible to ls I can cd into it but can't ls it
Kyle Gospo
Kyle Gospo•2mo ago
No description
Kyle Gospo
Kyle Gospo•2mo ago
No description
Kyle Gospo
Kyle Gospo•2mo ago
If you want a quick easy way to access that, you can make a symlink to that folder and toss it in documents or something That way it's not hidden
Vi-
Vi-OP•2mo ago
I figured out how to make Dolphin show hidden files
Kyle Gospo
Kyle Gospo•2mo ago
Or do that lol
Vi-
Vi-OP•2mo ago
Okay so the rationale for .local being hidden is that it contains important system files that should not be changed. Games are not important system files. Why do I HAVE to have a steam library in .local? Can't I get rid of it?
Kyle Gospo
Kyle Gospo•2mo ago
Ask valve, I didn't write it you cannot change it This is working as gaben intended
HikariKnight
HikariKnight•2mo ago
.local does not contain important system files, it contains whatever your user overrides for the system where it is supported
Kyle Gospo
Kyle Gospo•2mo ago
Right, it's the linux equivalent of Window's AppData folder
HikariKnight
HikariKnight•2mo ago
pretty much
Vi-
Vi-OP•2mo ago
I hate the appdata folder It's one of the worst parts of windows Program Files is so much better Linux never got an equivalent to Program Files?
HikariKnight
HikariKnight•2mo ago
closest would be /opt which is the wild west dump whole apps here because i have no idea how to put the files in sensible locations
Vi-
Vi-OP•2mo ago
So I'm getting the sense that Gaben wants gaming on Linux to be a console experience, not a PC experience. Calling libraries "drives" because you're only supposed to have one per drive for no reason. Taking away options. Hiding the entire program on a hidden folder. Trying to use Steam on Linux feels like playing xbox. Which is to say, needlessly restricted by corporate interests The linux I used to know was all about freedom. If you wanted to sudo rm rf, you could do it. The system would let you.
Kyle Gospo
Kyle Gospo•2mo ago
I am 99% sure that steam library system is exactly the same on Windows word-for-word
HikariKnight
HikariKnight•2mo ago
it is
Vi-
Vi-OP•2mo ago
They changed it?
Kyle Gospo
Kyle Gospo•2mo ago
the only issue you have here is you don't like valve's location of choice for steamapps on the main drive otherwise everything is 1:1 with windows and again -- this is not a unique problem Even on windows Steamapps exists in the Steam install dir, wherever that may be and cannot be changed after install Since all issues here have either been answered (We don't support NTFS), or are non-application (You don't like how the Steam client works, a closed source application) I am going to close this help thread. Feel free to open a new one for future issues

Did you find this page helpful?