Collabora 开发虚拟现实 Linux 桌面


Collabora近日宣布了一个新的开源项目xrdesktop,该项目有望使基于Linux的桌面环境和窗口管理器能够感知VR(虚拟现实)。该项目得到了 Valve 的资助,源代码采用 MIT 许可证托管在 Gitlab 上。

新开源项目xrdesktop旨在让用户能在虚拟现实(VR)环境中操作传统桌面环境如 GNOME 和 KDE。能使用 VR 运行时在 3D 空间渲染桌面窗口,能使用 VR 控制器操作窗口组件,从 VR 生成鼠标和键盘输入。

“将xrdesktop集成到窗口管理器中,可以将现有窗口镜像到XR中,并通过XR操作合成桌面输入。xrdesktop可以作为专用场景应用程序运行,但它还具有覆盖模式,桌面窗口覆盖在任何其他正在运行的VR应用程序上,“Collabora的Lubosz Sarnecki解释说。

集成到您最喜欢的Linux桌面环境中

Collabora表示,xrdesktop项目旨在直接集成到您喜爱的Linux桌面环境中,从而无需使用专用合成器在VR中运行。这也意味着xrdesktop将与现有设置一起开箱即用,但目前仅支持KDE和GNOME桌面环境。

但是,Collabora确保其xrdesktop项目的未来版本可以与为Linux桌面设计的任何桌面环境或窗口管理器一起使用。 xrdesktop还可以作为一个专用的场景应用程序使用,并带有一个覆盖模式,使桌面窗口可以覆盖在现有的VR应用程序上。

在底层,xrdesktop项目由一组基于Glib的库和一个内部构建的Vulkan渲染器提供支持。该软件完全用C语言编写,没有独立的窗口管理器,这意味着它只能集成到现有的窗口管理器中。 喜欢xrdesktop的小伙伴现在可以通过GitLab页面在KDE和GNOME中进行测试。

linuxboy的RSS地址:https://www.linuxboy.net/rssFeed.aspx

本文永久更新链接地址:https://www.linuxboy.net/Linux/2019-08/159744.htm

相关内容