Alguns pontos não abordados nas respostas acima:
Enquanto o Steam permite criar várias bibliotecas, parece que alguns jogos só podem ser instalados na biblioteca principal. Eu suspeito que isso se aplica a jogos (por exemplo, aqueles que usam o mecanismo de origem como TF2) com conteúdo compartilhado.
O uso de um link simbólico para mover a SteamApps
pasta da biblioteca para fora do Steam
diretório causa problemas, pois alguns jogos aparecem por qualquer motivo, para não seguir os links simbólicos. Certamente esse bug do TF2 está relacionado , mas outros também podem estar. (Parece que você pode fazer isso com êxito usando uma montagem de ligação, mas isso é desnecessário - veja abaixo) .
No entanto, para responder à pergunta original - você pode simplesmente mover a Steam
pasta completamente para um novo local (por exemplo, para movê-la para /opt/Steam
):
sudo mv ~/.local/share/Steam /opt
Depois de movido, tente iniciar o Steam (usando o ícone do Unity ou /usr/bin/steam
). Você receberá uma mensagem:
Couldn't find Steam content, did you move it?
O que permitirá que você selecione o novo diretório do Steam. Posteriormente, ele começará normalmente.
Isso funcionou movendo o Steam para outro ext4
sistema de arquivos. Não sei se isso funcionará se você alterar as permissões ou tentar usar um sistema de arquivos não-linux.
Eu não tentei compartilhar um diretório de biblioteca entre o Windows e o Linux steam. Eu suspeito que isso acabaria mal.
Mover o Steam
diretório normalmente fará com que o SteamGuard exija um código de desbloqueio na próxima vez que você iniciar o Steam.