Repolode
SimulaVR

SimulaVR/Simula

一款运行在 Godot 之上的 Linux VR 窗口管理器,可在虚拟现实空间中放置和操作桌面应用窗口。

Star
3,212
Fork
112
未关闭 Issue
73
最近提交
上个月

这是什么?

Simula 是一款基于 Godot 引擎构建的 Linux VR 窗口管理器,能将 Wayland 应用以窗口形式悬浮在虚拟空间中,让用户戴着头显整理和操作桌面应用。

输入通过键盘和鼠标快捷键完成,窗口在被注视时会变为激活状态。快捷键可用于移动、缩放窗口,在八个工作区之间切换,以及截图和录制视频。运行时 Simula 会接管宿主系统的键盘和鼠标,通过一组组合键可以释放这一控制。

项目支持带有 monado 兼容驱动的头显,例如 HTC Vive、Vive Pro、Valve Index 和 Rokid Max。安装通过 nix 包管理器完成,并需要同时运行 monado 服务以识别头显。目前项目处于 alpha 阶段,仅支持 Wayland 应用。

核心功能

  • 01将 Linux Wayland 应用以悬浮窗口形式显示在 VR 中
  • 02提供移动、缩放窗口以及在八个工作区间切换的快捷键
  • 03基于视线的窗口激活和光标控制
  • 04内置截图和视频录制快捷键
  • 05可通过 Dhall 配置文件进行设置

适用场景

  • 在 VR 头显中使用终端、浏览器等桌面应用办公
  • 在 Linux 上体验和研究 VR 桌面与窗口管理
  • 参与基于 Haskell 和 Godot 的 Linux VR 合成器开发

快速上手

  1. 1

    通过 nix 安装 Simula(首次运行可能会提示是否允许 extra-substituters,回答 y)

    nix profile install github:SimulaVR/Simula
  2. 2

    在后台启动 Simula 的 monado 后端

    simula-monado-service &
  3. 3

    启动 Simula(会抓取鼠标和键盘,按 Super + z 可退出抓取)

    simula

使用前须知

  • 仅适用于 Linux,且需要 nix 包管理器。
  • 仅兼容具有 monado 兼容驱动的头显,例如 HTC Vive、Valve Index 和 Rokid Max。
  • 启动 Simula 后会抓取宿主窗口管理器的鼠标和键盘,直到按下 Super + z 才会释放。

收录于专题

标签

常见问题

Simula 是什么?
一款运行在 Godot 之上的 Linux VR 窗口管理器,可在虚拟现实空间中放置和操作桌面应用窗口。 Simula 是一款基于 Godot 引擎构建的 Linux VR 窗口管理器,能将 Wayland 应用以窗口形式悬浮在虚拟空间中,让用户戴着头显整理和操作桌面应用。
Simula 可以免费使用吗?用的什么许可证?
Simula 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
Simula 还在维护吗?
半年内有更新。Simula 最近一次提交是在 2026年9月24日。
Simula 适合用来做什么?
在 VR 头显中使用终端、浏览器等桌面应用办公 在 Linux 上体验和研究 VR 桌面与窗口管理 参与基于 Haskell 和 Godot 的 Linux VR 合成器开发
Simula 怎么安装和运行?
通过 nix 安装 Simula(首次运行可能会提示是否允许 extra-substituters,回答 y): nix profile install github:SimulaVR/Simula 在后台启动 Simula 的 monado 后端: simula-monado-service & 启动 Simula(会抓取鼠标和键盘,按 Super + z 可退出抓取): simula
在哪里获取 Simula?
源代码和安装说明在 GitHub 上:https://github.com/SimulaVR/Simula

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目