Steam for Linux

Steam for Linux

Can't add a new drive
Checked all the forums and no one has seemed to have had the problem I am having right now. I am unable to add a new drive to steam but I can get all the way through the graphical controls it's just that when I press "OK" after selecting the folder I want steam won't do anything at all. It's stuck on my main drive with only the default location which I will not be using since my OS drive is 256GB. Just changed from windows to EndeavourOS. Drives are mounted and in the fstab. Installed steam through pacman. The odd thing is that I could get only one of the drives to populate before steam patched it's updates. I wasn't able to select a folder but it at least saw one of my drives. Do I need to install steam a different way?
< >
Showing 1-15 of 18 comments
Figured it out. The entire drive needs to be owned by your user and not just specific folders. Anyone else comes across this problem just fix it by using chown on the drive. I had no error code as well so that was a wonderful 3 hours.:steamfacepalm:
Cray Feb 2 @ 7:42am 
Originally posted by ThunderBird1723:
Figured it out. The entire drive needs to be owned by your user and not just specific folders. Anyone else comes across this problem just fix it by using chown on the drive. I had no error code as well so that was a wonderful 3 hours.:steamfacepalm:

p sure you don't hafta chown the whole drive though. making a folder owned by the user and passing that as the 'drive' should do it. that's what i've been using, the drive is owned by root, some folders are owned by the user, and one of 'em works as a steam library folder.

while we're at it, don't forget that proton games still put a lot of stuff in ~/.local/share/Steam/steamapps/compatdata - mine's about 100 gig rn. I just moved the whole steamapps folder and symlinked it.

mv ~/.local/share/Steam/steamapps /mnt/somedrive/steamapps_moved
ln -s /mnt/somedrive/steamapps_moved ~/.local/share/Steam/steamapps

Should at least move the compatdata folder if you're trying to save maindrive space.
Last edited by Cray; Feb 2 @ 7:43am
Originally posted by Cray:
Originally posted by ThunderBird1723:
Figured it out. The entire drive needs to be owned by your user and not just specific folders. Anyone else comes across this problem just fix it by using chown on the drive. I had no error code as well so that was a wonderful 3 hours.:steamfacepalm:

p sure you don't hafta chown the whole drive though. making a folder owned by the user and passing that as the 'drive' should do it. that's what i've been using, the drive is owned by root, some folders are owned by the user, and one of 'em works as a steam library folder.

while we're at it, don't forget that proton games still put a lot of stuff in ~/.local/share/Steam/steamapps/compatdata - mine's about 100 gig rn. I just moved the whole steamapps folder and symlinked it.

mv ~/.local/share/Steam/steamapps /mnt/somedrive/steamapps_moved
ln -s /mnt/somedrive/steamapps_moved ~/.local/share/Steam/steamapps

Should at least move the compatdata folder if you're trying to save maindrive space.
That is what I had tried originally but it wasn't working. I don't plan on anything touching that drive other than steam since I have a monster library, 3+TB. Thanks for the tip I'll make sure to do adjust that.
Pepe Feb 2 @ 11:42am 
Originally posted by ThunderBird1723:
Checked all the forums and no one has seemed to have had the problem I am having right now.
Sure you did.

https://steamcommunity.com/app/221410/discussions/0/4840897430885319106/

Originally posted by ThunderBird1723:
Figured it out. The entire drive needs to be owned by your user and not just specific folders. Anyone else comes across this problem just fix it by using chown on the drive.
That won't fix it after reboot if it's ext*. You haven't mentioned what format your partition is. In case it's from Windows, there are a lot of topics on the issue regarding NTFS or *FAT*.
Last edited by Pepe; Feb 2 @ 11:47am
Originally posted by Pepe:
Originally posted by ThunderBird1723:
Checked all the forums and no one has seemed to have had the problem I am having right now.
Sure you did.

https://steamcommunity.com/app/221410/discussions/0/4840897430885319106/

Originally posted by ThunderBird1723:
Figured it out. The entire drive needs to be owned by your user and not just specific folders. Anyone else comes across this problem just fix it by using chown on the drive.
That won't fix it after reboot if it's ext*. You haven't mentioned what format your partition is. In case it's from Windows, there are a lot of topics on the issue regarding NTFS or *FAT*.
Too bad for you I had formatted my drive in ext4. Maybe don't be a ♥♥♥♥?
Last edited by ThunderBird1723; Feb 2 @ 12:10pm
You don't need write access to the entire disk.
Maybe you didn't have read access to the folder where the disk was mounted.
The easiest way is to try to write something to individual directories of the path.

You can mount the drive to any folder
~/.local/share/Steam/steamapps -- this can be a separate disk or partition
In the same way, you can mount a single folder from the disk in any directory, it does not have to be the entire disk. A separate partition can be, for example, a folder for one game.
You are already familiar with the fstab file. :p2chell:
Zyro Feb 2 @ 12:29pm 
Originally posted by ThunderBird1723:
Originally posted by Pepe:
Sure you did.

https://steamcommunity.com/app/221410/discussions/0/4840897430885319106/


That won't fix it after reboot if it's ext*. You haven't mentioned what format your partition is. In case it's from Windows, there are a lot of topics on the issue regarding NTFS or *FAT*.
Too bad for you I had formatted my drive in ext4.

Feel invited to check how you behave to people who are trying to help you.

Originally posted by ThunderBird1723:
Maybe don't be a ♥♥♥♥?
Especially since "Checked all the forums" and similar phrases cause an immediate headache for many people who try to help others. :lunar2020halodragon:
When I see it, the first thing I think is: yes, for sure :lunar2020thinkingtiger:
Grogan Feb 2 @ 1:09pm 
I keep my entire Steam client and games in a directory on another mount. I consolidated it all there and change the symlinks in .steam in my home directory to point to the appropriate directories there. I've had it like that since 2018 (Steam originally installed in a ubuntu distro) and it's been used in different different distro setups and moved to new computers. Steam self updates.

You can get the gist from this:

[grogan@nicetry .steam]$ ls -l total 40 lrwxrwxrwx 1 grogan grogan 25 Feb 2 03:53 bin -> /home/grogan/.steam/bin32 lrwxrwxrwx 1 grogan grogan 32 Feb 2 03:53 bin32 -> /storage3/stuff/steam/ubuntu12_32 lrwxrwxrwx 1 grogan grogan 32 Feb 2 03:53 bin64 -> /storage3/stuff/steam/ubuntu12_64 -rwxr-xr-x 1 grogan grogan 30490 Feb 2 05:08 registry.vdf lrwxrwxrwx 1 grogan grogan 20 Feb 2 03:53 root -> /storage3/stuff/steam lrwxrwxrwx 1 grogan grogan 28 Feb 2 03:53 sdk32 -> /storage3/stuff/steam/linux32 lrwxrwxrwx 1 grogan grogan 28 Feb 2 03:53 sdk64 -> /storage3/stuff/steam/linux64 lrwxrwxrwx 1 grogan grogan 20 Feb 2 03:53 steam -> /storage3/stuff/steam -rw-r--r-- 1 grogan grogan 6 Feb 2 03:53 steam.pid prw------- 1 grogan grogan 0 Dec 30 03:35 steam.pipe -r-------- 1 grogan grogan 16 Feb 2 03:53 steam.token

I own /storage3/stuff and everything under it.

P.S. I should also say that I launch steam with a wrapper script in /usr/local/bin named "steam"

#!/bin/sh -e config=/storage3/stuff/steam # use C locale if not set test -n "$LANG" || export LANG=C #may not be necessary anymore export DBUS_FATAL_WARNINGS=0 # launch the Valve run script #$config/steam.sh "$@" > $HOME/steamerror.log 2>&1 $config/steam.sh "$@" > /dev/null 2>&1

I like it quiet, but if I want to log output I uncomment/comment the last line appropriately.
Last edited by Grogan; Feb 2 @ 1:20pm
Originally posted by Zyro:
Originally posted by ThunderBird1723:
Too bad for you I had formatted my drive in ext4.

Feel invited to check how you behave to people who are trying to help you.

Originally posted by ThunderBird1723:
Maybe don't be a ♥♥♥♥?
I put it there to indicate I had at least looked around unlike a lot of forum posts. The response was intentionally unhelpful anyways so I gave back what I got.
Originally posted by Grogan:
I keep my entire Steam client and games in a directory on another mount. I consolidated it all there and change the symlinks in .steam in my home directory to point to the appropriate directories there. I've had it like that since 2018 (Steam originally installed in a ubuntu distro) and it's been used in different different distro setups and moved to new computers. Steam self updates.

You can get the gist from this:

[grogan@nicetry .steam]$ ls -l total 40 lrwxrwxrwx 1 grogan grogan 25 Feb 2 03:53 bin -> /home/grogan/.steam/bin32 lrwxrwxrwx 1 grogan grogan 32 Feb 2 03:53 bin32 -> /storage3/stuff/steam/ubuntu12_32 lrwxrwxrwx 1 grogan grogan 32 Feb 2 03:53 bin64 -> /storage3/stuff/steam/ubuntu12_64 -rwxr-xr-x 1 grogan grogan 30490 Feb 2 05:08 registry.vdf lrwxrwxrwx 1 grogan grogan 20 Feb 2 03:53 root -> /storage3/stuff/steam lrwxrwxrwx 1 grogan grogan 28 Feb 2 03:53 sdk32 -> /storage3/stuff/steam/linux32 lrwxrwxrwx 1 grogan grogan 28 Feb 2 03:53 sdk64 -> /storage3/stuff/steam/linux64 lrwxrwxrwx 1 grogan grogan 20 Feb 2 03:53 steam -> /storage3/stuff/steam -rw-r--r-- 1 grogan grogan 6 Feb 2 03:53 steam.pid prw------- 1 grogan grogan 0 Dec 30 03:35 steam.pipe -r-------- 1 grogan grogan 16 Feb 2 03:53 steam.token

I own /storage3/stuff and everything under it.

P.S. I should also say that I launch steam with a wrapper script in /usr/local/bin named "steam"

#!/bin/sh -e config=/storage3/stuff/steam # use C locale if not set test -n "$LANG" || export LANG=C #may not be necessary anymore export DBUS_FATAL_WARNINGS=0 # launch the Valve run script #$config/steam.sh "$@" > $HOME/steamerror.log 2>&1 $config/steam.sh "$@" > /dev/null 2>&1

I like it quiet, but if I want to log output I uncomment/comment the last line appropriately.
I'll look into that thanks
Pepe Feb 2 @ 3:28pm 
Originally posted by ThunderBird1723:
Originally posted by Pepe:
Sure you did.

https://steamcommunity.com/app/221410/discussions/0/4840897430885319106/


That won't fix it after reboot if it's ext*. You haven't mentioned what format your partition is. In case it's from Windows, there are a lot of topics on the issue regarding NTFS or *FAT*.
Too bad for you I had formatted my drive in ext4. Maybe don't be a ♥♥♥♥?
"Too bad" you didn't click the link I've posted that would have explained everything for ext4. Plus, I mentioned ext* first, before trying to cover all angles from little info you gave us. You seem to have a very short-spanned attention. That must be it. Bye!
Cray Feb 6 @ 4:34am 
Originally posted by Zyro:
Feel invited to check how you behave to people who are trying to help you.

I mean the guy seems to be like this on every second post he makes:

Originally posted by Pepe:
You seem to have a very short-spanned attention. That must be it. Bye!

Can see where thunderbird's coming from, guy acts like a childish ♥♥♥♥ :p
I don't know how to judge it.
He's rough, that's a fact.
But he gave a solution.

There are people from all over the world, and not everyone knows English well (e.g. I don't know it well).
Individual countries differ greatly from each other in the way people talk to each other.
I was sometimes scolded for something here on steam and I didn't understand what was going on.
It's like food, like a baked cat for Christmas. It's a delicacy, and to me it's disgusting. And this is a European civilized country, but they eat cats for Christmas. The rest of Europe can't believe it.

Life is strange and people are different.
Originally posted by grzegorz77:
I don't know how to judge it.
He's rough, that's a fact.
But he gave a solution.

There are people from all over the world, and not everyone knows English well (e.g. I don't know it well).
Individual countries differ greatly from each other in the way people talk to each other.
I was sometimes scolded for something here on steam and I didn't understand what was going on.
It's like food, like a baked cat for Christmas. It's a delicacy, and to me it's disgusting. And this is a European civilized country, but they eat cats for Christmas. The rest of Europe can't believe it.

Life is strange and people are different.
I've never responded to someone the way that tool did for a forum question. The worst thing I'll do is just put a hyperlink in with the exact solution and nothing else because they should have just RTFM. I'm not interested in getting help from an ♥♥♥♥♥♥♥ with a god complex so I will reiterate that I simply give back the attitude I am given. Not to mention I had already self solved the problem and documented it so they just wanted to be an ♥♥♥♥♥♥♥ because they could.
< >
Showing 1-15 of 18 comments
Per page: 1530 50