Oculus SDK 版本 0.4.3+ 附带对 Oculus Rift DK2 的实验性 Linux 支持。文档提到了运行 Rift 的两个常规选项:
xrandr
使用(或其图形前端之一)在双视图配置中运行 Rift- 将 Rift 作为单独的 X 服务器运行。
我的问题是:为 Rift 配置单独的 X 服务器需要哪些步骤?具体来说:
- 显然,现代 X11 版本不再有
xorg.conf
文件。是否真的需要创建文件xorg.conf
?或者是否可以在/usr/share/X11/xorg.conf.d/
或中进行必要的调整/etc/X11/xorg.conf.d/
,如建议的那样这个答案? - 如果需要创建
xorg.conf
:如何获取并准确复制当前默认配置的所有与 Rift 无关的设置? - 如果我理解xorg.conf 手册页正确地说,需要
ServerLayout
为 Rift 定义一个新的部分,因为 aServerLayout
是每个 X 服务器的顶层定义。 本身ServerLayout
绑定了 aScreen
和一个InputDevice
部分。 该Screen
部分进一步绑定了 aDevice
部分(图形设备)和一个Monitor
部分。 因此,我们可能至少需要一个SeverLayout
、InputDevice
、Device
和Monitor
部分。 对于 Oculus Rift X 服务器,这些部分通常是什么样子的?