Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Hy! I want to buy a new notebook in the near future to play games on it. I'm looking forward for the new Steam for Linux client. My question is that where does the Steam install the games, on the home partition, or in the usr folder, or somewhere else? (I'm not a Steam for Linux Beta user)

share|improve this question

4 Answers 4

The default install location appears to be ~/.local/share/Steam. This is where Valve games are installed by default, which can't be changed using the Steam Libraries system.

The setup of this directory mirrors how Windows Steam is laid out, with the SteamApps folder containing both the .gcf files shared across Steam accounts and the individual steam account directories.

share|improve this answer
    
Thats exactly where the folder exists. not the /home/<username>/steam, it's just a shortcut to /home/<username>/.local/share/Steam . –  Pavak Paul Nov 22 '13 at 12:26
1  
@pavak ~/ brings you to /home/<username> of the current user - so you don't need to explain to people to replace "username" with their username and without the <> ect... please don't edit things to be harder for people. –  Mateo Nov 22 '13 at 15:11
    
OK, actually i didn't know that. I just wanted to help :) . Anyway thanks for the intel about ~/ –  Pavak Paul Nov 22 '13 at 16:00

It install in this path:

/home/${USER}/Steam

Where ${USER} is the name of your ubuntu user.

share|improve this answer
2  
This is just the default path, so you can put it anywhere else if you want. –  Timo Dec 10 '12 at 12:24

Hi mate its nice that no one tells you much, basically go to your home directory and press CTRL+H and this will enable you to see the hidden files where steam installs games on Ubuntu.

As to why programmers put things in strange places who knows, but I can understand this in Linux as this area programmes have full access to this folder where other places in Linux the security can be a pain in the ass.

me personally I would have made my own folder for steam games you can do that in the options of steam.

share|improve this answer
    
If you are interested as to why and what goes where: en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard –  MadMike Jan 16 at 13:25

~/Steam is only for log files Downloaded data (client updates, etc) seam to go to ~/.steam instead.

If you don't want to pollute your $HOME, you can create a folder somewhere on a partition, give it your own user accounts's ownership and access rights and create some symlinks.

I personally did before launching the Steam Client second time:

sudo mkdir /opt/SteamFiles
sudo chown myuser:mygroup /opt/SteamFiles
cd ~
ln -s /opt/SteamFiles .steam

After installing and updating the client, all game and Steam client data ended up under /opt/SteamFiles and installing games directly pointed me to my created file system.

This can easily shared between multiple Linux installations on the same PC.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.