Vtm:基于文本的桌面环境
Vtm: Text-Based Desktop Environment

原始链接: https://github.com/directvt/vtm

这是一个基于文本的应用程序,其整个用户界面由构成TUI矩阵的文本单元马赛克表示。生成的TUI矩阵仅渲染到其自身的GUI窗口或兼容的文本控制台中。它可以包装任何控制台应用程序,并可以无限嵌套,形成一个基于文本的桌面环境。 支持系统:Windows 8.1及更高版本、*nix Linux、macOS、FreeBSD、NetBSD、OpenBSD…… 已测试终端:目前,仅Windows平台支持渲染到原生GUI窗口;在*nix平台上,需要终端模拟器。 架构、源码构建、命令行选项、用户界面、设置、Unicode字符、几何修饰符。

Hacker News 的讨论帖围绕着 Vtm 展开,Vtm 是一款基于文本的桌面环境。用户将其与 tmux 和平铺式窗口管理器进行了比较,强调了它独特的终端交互方式,如同在终端中模拟了一个图形用户界面 (GUI)。一些人将其比作 DESQview 和 Turbo Vision 等较老的系统。讨论涵盖了它的用例,包括远程访问的潜力以及对终端爱好者的吸引力。人们就其是否重复了 GUI 的功能以及构建过程中的内存使用情况展开了辩论。一些用户回忆起一个具有可缩放 UI 的类似项目。用户还提到了 Zellij 和 Emacs 等作为 TUI 环境的替代方案。

原文

It is a text-based application where the entire user interface is represented by a mosaic of text cells forming a TUI matrix. The resulting TUI matrix is ​​just rendered either into its own GUI window or into a compatible text console.

It can wrap any console application and be nested indefinitely, forming a text-based desktop environment.

Demo on YouTube
  • Windows
    • Windows 8.1 and later
  • *nix
    • Linux
    • macOS
    • FreeBSD
    • NetBSD
    • OpenBSD
    • ...

Tested Terminals

Currently, rendering into a native GUI window is only available on the Windows platform; on *nix platforms, a terminal emulator is required.

Linux Intel 64-bit Intel 32-bit ARM 64-bit ARM 32-bit
Windows Intel 64-bit Intel 32-bit ARM 64-bit
macOS Universal

联系我们 contact @ memedata.com