授予硬盘驱动器可执行 Steam 权限

授予硬盘驱动器可执行 Steam 权限

我对 Linux 完全陌生,大约 10 分钟前才安装好,我要做的第一件事就是让我的硬盘工作。我已经设置好并插入了硬盘,上面有很多我不能丢失的文件,所以重新格式化或其他什么都行不通。我需要给它可执行权限,这样我才能运行 Steam 游戏。我该怎么做?我浏览过其他帖子,查看了一些东西,但对于像我这样的 Linux 菜鸟来说,其中一些似乎真的很复杂。

提前致谢。

答案1

该错误似乎与您的磁盘挂载到的文件夹的权限有关,对于我来说,它是在用户登录后挂载的,通过将其更改为在启动时登录(将挂载点从/media 移动到/mnt),它以 root 身份挂载,错误就消失了。

打开仪表盘,找到disks应用程序,打开它,点击包含游戏的硬盘,然后点击右侧的小齿轮,mount options让它看起来像这样

在此处输入图片描述

现在只需打开 steam,然后从下拉菜单中转到 >> Steam >> 设置,选择左侧的下载,然后单击STEAM LIBRARY FOLDERS按钮。

在此处输入图片描述

您应该会看到一个仅列出您的 steam 安装目录的框,单击ADD NEW LIBRARY FOLDER并将其指向您的文件夹的位置。

现在您的新驱动器已添加,它看起来类似于

在此处输入图片描述

现在您的 Steam 应该会在安装时询问您游戏的安装位置。

答案2

阅读一些评论,您有一个 Windows 使用的磁盘,可能采用 NTFS 格式化,因此其分区不允许设置 Unix 权限。

当你安装它时你必须模拟它们。

关注第一部分这个答案知道如何。

此外,如果你想让它始终以执行权限挂载,你必须修改你的fstab
为此,我建议你参考官方社区页面

答案3

您可以使用 授予可执行权限chmod。但是,executable完全不建议授予整个硬盘的权限,将要破坏你的 Linux 安装。你想做的是运行游戏,我理解,相信我,你需要授予executable整个驱动器权限才能执行此操作。现在,让我们了解运行游戏需要做什么。

首先确保它们是 Windows 游戏(具有setup并由文件运行的游戏.exe)还是 Linux 原生游戏。运行 Linux 原生游戏非常简单。您很可能只需要提取它并通过双击运行主文件即可。运行您以前在 Windows 上玩的游戏将需要wine。您可以找到如何设置 wine 并运行 Windows 游戏这里。另外,并非所有 Windows 游戏都能在 Linux 上顺利运行,请检查您的游戏兼容性这里。希望这能解决问题,祝你好运。

相关内容