![授予硬盘驱动器可执行 Steam 权限](https://linux22.com/image/876444/%E6%8E%88%E4%BA%88%E7%A1%AC%E7%9B%98%E9%A9%B1%E5%8A%A8%E5%99%A8%E5%8F%AF%E6%89%A7%E8%A1%8C%20Steam%20%E6%9D%83%E9%99%90.png)
我对 Linux 完全陌生,大约 10 分钟前才安装好,我要做的第一件事就是让我的硬盘工作。我已经设置好并插入了硬盘,上面有很多我不能丢失的文件,所以重新格式化或其他什么都行不通。我需要给它可执行权限,这样我才能运行 Steam 游戏。我该怎么做?我浏览过其他帖子,查看了一些东西,但对于像我这样的 Linux 菜鸟来说,其中一些似乎真的很复杂。
提前致谢。
答案1
该错误似乎与您的磁盘挂载到的文件夹的权限有关,对于我来说,它是在用户登录后挂载的,通过将其更改为在启动时登录(将挂载点从/media 移动到/mnt),它以 root 身份挂载,错误就消失了。
打开仪表盘,找到disks
应用程序,打开它,点击包含游戏的硬盘,然后点击右侧的小齿轮,mount options
让它看起来像这样
现在只需打开 steam,然后从下拉菜单中转到 >> Steam >> 设置,选择左侧的下载,然后单击STEAM LIBRARY FOLDERS
按钮。
您应该会看到一个仅列出您的 steam 安装目录的框,单击ADD NEW LIBRARY FOLDER
并将其指向您的文件夹的位置。
现在您的新驱动器已添加,它看起来类似于
现在您的 Steam 应该会在安装时询问您游戏的安装位置。
答案2
答案3
您可以使用 授予可执行权限chmod
。但是,executable
完全不建议授予整个硬盘的权限,将要破坏你的 Linux 安装。你想做的是运行游戏,我理解,相信我,你不需要授予executable
整个驱动器权限才能执行此操作。现在,让我们了解运行游戏需要做什么。
首先确保它们是 Windows 游戏(具有setup
并由文件运行的游戏.exe
)还是 Linux 原生游戏。运行 Linux 原生游戏非常简单。您很可能只需要提取它并通过双击运行主文件即可。运行您以前在 Windows 上玩的游戏将需要wine
。您可以找到如何设置 wine 并运行 Windows 游戏这里。另外,并非所有 Windows 游戏都能在 Linux 上顺利运行,请检查您的游戏兼容性这里。希望这能解决问题,祝你好运。