如何让Steam写入根目录?

如何让Steam写入根目录?

我刚刚安装了最新的 Linux Mint 版本,并且正在尝试设置一些 Steam 游戏。我的主目录只有 10 GB,所以我愿意在根目录 ( /usr/games/steamlibrary) 中创建一个游戏库。我能够在那里创建一个文件夹,但我不知道如何让 Steam 在那里写入。我收到以下错误:“新的 Steam 库文件夹必须可写”。我怎样才能解决这个问题?

答案1

而是去思考如何让 Steam 能够写入...你应该考虑一下如何使该文件夹对我来说可写;
也许你会得到相同的结果,但它有不同的逻辑,并且主要影响安全性:如果应用程序可以轻松地在我的根目录中写入,我不会高兴!


无论如何,我会让文件夹对我来说可写:

chown -hR $USER:$GROUP /usr/games/steamlibrary

在哪里$用户是您的用户并且$组你的团队。

通过这种方式,您可以写入该目录(即使它位于根目录中),从而写入 Steam。

答案2

您应该允许 Steam 在您的主分区之外写入。

您真正应该做的是调整您的主分区的大小。最简单的方法是从拇指驱动器启动 Linux 并使用 gparted 调整主分区的大小。

一篇文章解释了如何在 ubuntu 上执行此操作

如果您仍想将 Steam 游戏保存到根分区,则需要让 steam 写入/usr/games/steamlibrary.为此,您需要使用sudo chmod +rw此命令更改目录的权限,以便您可以以当前用户身份进行读写,而无需使用sudo.

不过,您确实应该调整主分区的大小。

相关内容