Algunos puntos no abordados en las respuestas anteriores:
Si bien Steam te permite crear múltiples bibliotecas, parece que algunos juegos solo se pueden instalar en la biblioteca principal. Sospecho que esto se aplica a los juegos (por ejemplo, aquellos que usan el motor Source como TF2) con contenido compartido.
Usar un enlace simbólico para mover la SteamApps
carpeta de la biblioteca fuera del Steam
directorio causa problemas, ya que algunos juegos aparecen por cualquier razón para no seguir enlaces simbólicos. Ciertamente, este error TF2 está relacionado , pero otros también pueden estarlo. (Parece que puede hacer esto con éxito usando un montaje de enlace, pero esto es innecesario; consulte a continuación) .
Sin embargo, para responder la pregunta original: puede mover la Steam
carpeta por completo a una nueva ubicación (por ejemplo, para moverla /opt/Steam
):
sudo mv ~/.local/share/Steam /opt
Una vez que se mueve, intente iniciar Steam (usando el ícono de Unity o /usr/bin/steam
). Recibirá un mensaje:
Couldn't find Steam content, did you move it?
Lo que le permitirá seleccionar el nuevo directorio de Steam. Posteriormente comenzará normalmente.
Esto funcionó moviendo Steam a otro ext4
sistema de archivos. No sé si esto funcionará si cambia los permisos o intenta utilizar un sistema de archivos que no sea Linux.
No he intentado compartir un directorio de biblioteca entre Windows y Linux steam. Sospecho que esto terminaría mal.
Mover el Steam
directorio generalmente hará que SteamGuard requiera un código de desbloqueo la próxima vez que inicies Steam.