从容器在 Steam 上启动游戏时遇到问题

问题描述

一个 tl:dr 将在底部,以防其余部分是不必要的。

所以我的目标是创建一个 Linux 程序,将用户桌面显示器一分为二,通过 LXC 容器启动 Steam,同时将 USB 和蓝牙控制器推送到特定容器,以创建分屏游戏系统。

我一步一个脚印。我可以使用 fakexrandr 将我的屏幕一分为二(我想使用 xrandrs 虚拟监视器,但不幸的是这在 ubuntu 的 gnome 上不起作用)。

我已经创建了可用于键盘和鼠标的容器(我还没有进入 USB 和蓝牙控制器阶段)并全速运行 vulkan 的 Steam。我使用 LXD 的 snap 版本来获得 LXD 版本 4.0.11。当我在本地安装游戏时,它会运行良好,但我也使用过:

lxc config device add steam1 steamlibhdd disk source=/mnt/Big_Ubuntu/LinuxSteamLibrary path=/mnt/Big_Ubuntu/LinuxSteamLibrary

这样我就可以节省存储空间。这适用于许多游戏,但是许多其他游戏如 AoE2 DE 和 Halo 无法运行。 steam 似乎抱怨的错误与 bwrap 有关。我相信 Fedora 用户也有类似的问题,但我无法跟进他们的修复。我不认为这是权限问题,因为我将容器作为特权容器运行,并且使用过 Idmap。

有没有办法解决这个问题/fedora 用户有没有办法解决这个问题?

这是我在这里的第一个问题,所以任何人想要我提供的任何更改或信息都可以告诉我,我会解决任何需要的问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...