Деякі моменти, не вказані у вищезазначених відповідях:
Хоча Steam дозволяє створювати декілька бібліотек, схоже, деякі ігри можна встановити лише в основній бібліотеці. Я підозрюю, що це стосується ігор (наприклад, тих, хто використовує двигун Source, наприклад TF2) із спільним вмістом.
Використання символьного посилання для переміщення SteamApps
папки бібліотеки з Steam
каталогу викликає проблеми, оскільки деякі ігри з'являються з будь-якої причини, щоб не слідувати символьним посиланням. Звичайно, ця помилка TF2 пов'язана , але можуть бути й інші. (Здається, ви можете зробити це успішно за допомогою прив'язки, але це зайве - див. Нижче) .
Однак, щоб відповісти на початкове запитання - ви можете просто перемістити Steam
папку повністю на нове місце (наприклад, перемістити її в /opt/Steam
):
sudo mv ~/.local/share/Steam /opt
Після переміщення спробуйте запустити Steam (використовуючи піктограму Unity або /usr/bin/steam
). Ви отримаєте повідомлення:
Couldn't find Steam content, did you move it?
Що дозволить вам вибрати новий каталог Steam. Згодом він почне нормально.
Це спрацювало з переміщенням Steam до іншої ext4
файлової системи. Я не знаю, чи спрацює це, якщо ви зміните дозволи або спробуєте використовувати нелінуксну файлову систему.
Я не намагався ділитися каталогом бібліотеки між парою Windows та Linux. Я підозрюю, що це погано закінчиться.
Переміщення Steam
каталогу звичайно змусить SteamGuard вимагати код розблокування при наступному запуску Steam.