~ / Steam es solo para archivos de registro. Los datos descargados (actualizaciones del cliente, etc.) se dirigen a ~ / .steam.
Si no desea contaminar su $ HOME, puede crear una carpeta en algún lugar de una partición, otorgarle la propiedad de sus propias cuentas de usuario y derechos de acceso y crear algunos enlaces simbólicos.
Personalmente lo hice antes de lanzar Steam Client por segunda vez:
sudo mkdir /opt/SteamFiles
sudo chown myuser:mygroup /opt/SteamFiles
cd ~
ln -s /opt/SteamFiles .steam
Después de instalar y actualizar el cliente, todos los datos del juego y del cliente Steam terminaron en / opt / SteamFiles y la instalación de juegos me indicó directamente mi sistema de archivos creado.
Esto se puede compartir fácilmente entre múltiples instalaciones de Linux en la misma PC.
~/.local/share
? En mi sistema ,~/.steam/steam
es sólo un enlace simbólico a~/.local/share/Steam
(que es la carpeta real).