~ / Steam é apenas para arquivos de log Os dados baixados (atualizações do cliente, etc) são enviados para ~ / .steam.
Se você não deseja poluir o seu $ HOME, pode criar uma pasta em algum lugar de uma partição, conceder a ela as suas próprias contas de usuário e direitos de acesso e criar alguns links simbólicos.
Eu pessoalmente fiz antes de lançar o Steam Client pela segunda vez:
sudo mkdir /opt/SteamFiles
sudo chown myuser:mygroup /opt/SteamFiles
cd ~
ln -s /opt/SteamFiles .steam
Após instalar e atualizar o cliente, todos os dados do jogo e do cliente Steam acabaram em / opt / SteamFiles e a instalação de jogos me indicou diretamente o meu sistema de arquivos criado.
Isso pode ser facilmente compartilhado entre várias instalações Linux no mesmo PC.
~/.local/share
? No meu sistema ,~/.steam/steam
é apenas um link simbólico para~/.local/share/Steam
(que é a pasta real).