~ / Steam предназначен только для файлов журналов. Загруженные данные (клиентские обновления и т. Д.) Вместо шва переходят в ~ / .steam.
Если вы не хотите загрязнять свой $ HOME, вы можете создать папку где-нибудь в разделе, предоставить ей права доступа и права доступа для своих учетных записей, а также создать несколько символических ссылок.
Я лично сделал перед запуском Steam Client второй раз:
sudo mkdir /opt/SteamFiles
sudo chown myuser:mygroup /opt/SteamFiles
cd ~
ln -s /opt/SteamFiles .steam
После установки и обновления клиента все данные игры и клиента Steam оказались в / opt / SteamFiles, и установка игр прямо указала на мою созданную файловую систему.
Это может легко делиться между несколькими установками Linux на одном ПК.
~/.local/share
? В моей системе ,~/.steam/steam
это просто символическая ссылка на~/.local/share/Steam
(который является реальной папкой).