在不同用户之间共享 Steam 应用最方便的方法是什么?

在不同用户之间共享 Steam 应用最方便的方法是什么?

Steam 将应用程序安装到用户的主文件夹中。这意味着当一个用户安装应用程序时,另一个用户必须再次安装相同的应用程序。

分享 Steam 应用最方便的方式是什么?

我最好的想法是让一个用户拥有主文件夹的读写权限,并让其他用户符号链接到它。我甚至不确定这是否可行。有没有更干净的解决方案或 Valve 建议的解决方案?

答案1

Steam 默认支持使用多个游戏库文件夹,您可以创建一个所有用户都可以读取/写入的文件夹,然后将此文件夹添加为两个用户的库。两个用户都必须维护 Steam 客户端的单独副本并对其进行更新,库仅包含游戏本身。
来源

您可以在可读/写位置创建一个主文件夹,并~/.local/share/Steam在此文件夹中创建一个符号链接,应该理论上可行,但我还没有尝试过。这将使所有用户都使用精确的相同的 Steam 文件。

您还可以查看绑定文件系统,请注意,这并非“最方便的方式”

答案2

我的解决方案:

sudo mkdir -p /opt/steam
sudo setfacl -m default:other:rwX -R /opt/steam
sudo setfacl -m other:rwX -R /opt/steam

如果您从另一个库移动任何游戏,则需要重复这些命令。

第一个命令创建用作游戏“共享库”的目录。第二个命令将确保该目录中的默认权限允许所有用户读取和写入任何文件。第三个命令更改权限以添加对该目录中任何现有文件的读/写访问权限(如果该目录已经存在)。

相关内容