问题描述
一个 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 (将#修改为@)