rio README

The project's README from github.com/raphamorim/rio. As one markdown file: README.md.

Rio terminal logo
Rio Terminal

Rio is a modern terminal built to run everywhere.
About · Install · Config · Changelog · Sponsor

Documentation: rioterm.com.

Supporting the Project

If you use and like Rio, please consider sponsoring it: your support helps to cover the fees required to maintain the project and to validate the time spent working on it!

Sponsor Rio terminal

Packaging

Packaging status

Demo with split and CRT on MacOS

Demo Rio 0.2.0 on MacOS

Demo with blurred background on Linux

Demo blurred background

Demo of Rio running on a Steam Deck

Demo of Rio running on a Steam Deck

Minimal stable rust version

Rio's MSRV is 1.96.1.

rio (raphamorim/rio)

Searching Database…

7.6K ·GitHub
这是什么?Rio 是一个用 Rust 编写的硬件加速 GPU 终端模拟器,设计上既可以作为原生桌面应用运行,也能在网页浏览器中运行。
Rio 能在网页浏览器里运行吗,还是只是桌面应用?Rio 同时面向桌面和浏览器:它基于 GPU 的渲染管线(构建于 wgpu 之上)让同一个渲染器既能作为原生桌面终端工作,也能为浏览器环境编译。
怎么安装 Rio?README 指向专门的 Packaging 章节获取各平台软件包,并指向项目文档站 rioterm.com 上的完整安装与使用说明。
实际能在哪些系统上跑 Rio?正如项目演示所示,Rio 能在 macOS 和 Linux 桌面上原生运行,甚至演示过在 Steam Deck 上运行,此外还支持在浏览器中执行。
Rio 需要独立显卡吗?需要,Rio 的渲染通过 wgpu 库实现 GPU 加速,后端包括 Vulkan 和 Metal 等,因此它依赖系统的 GPU,而不是基于 CPU 的渲染。
GPU 加速对终端模拟器为什么重要?在 GPU 上渲染让 Rio 能流畅处理模糊背景、分屏面板、CRT 风格显示等视觉效果(如其平台演示所示),而不必依赖较慢的基于 CPU 的终端渲染。
Rio 用的是什么渲染技术?Rio 使用 wgpu(一个 WebGPU 实现),GPU 后端包括 Vulkan 和 Metal 等,这也正是它能同时面向桌面和浏览器环境的原因。
Creator
raphamorim
Size
346.6 MB
Stars
7.6K
Age
4y
Commits · 90 Days