https://github.com/netxs-group/VTM
Text-based desktop environment
https://github.com/netxs-group/VTM
desktop-environment multiplexer terminal text-based windows-console
Last synced: about 1 year ago
JSON representation
Text-based desktop environment
- Host: GitHub
- URL: https://github.com/netxs-group/VTM
- Owner: directvt
- License: mit
- Created: 2019-09-19T22:01:31.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-25T19:44:21.000Z (over 1 year ago)
- Last Synced: 2024-10-29T15:40:48.564Z (over 1 year ago)
- Topics: desktop-environment, multiplexer, terminal, text-based, windows-console
- Language: C++
- Homepage:
- Size: 19.8 MB
- Stars: 1,618
- Watchers: 21
- Forks: 43
- Open Issues: 21
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome-terminals - vtm - Terminal multiplexer with TUI window manager and multi-party session sharing [https://vtm.netxs.online/](https://vtm.netxs.online/) (Tools / C++)
README
# vtm
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.
# Supported platforms
- Windows
- Windows 8.1 and later
- [*nix](https://en.wikipedia.org/wiki/Unix-like)
- Linux
- macOS
- FreeBSD
- NetBSD
- OpenBSD
- [`...`](https://en.wikipedia.org/wiki/POSIX#POSIX-oriented_operating_systems)
[Tested Terminals](https://github.com/directvt/vtm/discussions/72)
Currently, rendering into a native GUI window is only available on the Windows platform; on *nix platforms, a terminal emulator is required.
# Binary downloads
 [](https://github.com/directvt/vtm/releases/latest/download/vtm_linux_x86_64.zip) [](https://github.com/directvt/vtm/releases/latest/download/vtm_linux_x86.zip) [](https://github.com/directvt/vtm/releases/latest/download/vtm_linux_arm64.zip) [](https://github.com/directvt/vtm/releases/latest/download/vtm_linux_arm32.zip)
 [](https://github.com/directvt/vtm/releases/latest/download/vtm_windows_x86_64.zip) [](https://github.com/directvt/vtm/releases/latest/download/vtm_windows_x86.zip) [](https://github.com/directvt/vtm/releases/latest/download/vtm_windows_arm64.zip)
 [](https://github.com/directvt/vtm/releases/latest/download/vtm_macos_any.zip)
# Documentation
- [Architecture](doc/architecture.md)
- [Building from source](doc/build.md)
- [Command-line options](doc/command-line-options.md)
- [User interface](doc/user-interface.md)
- [Settings](doc/settings.md)
- [Unicode Character Geometry Modifiers](doc/character_geometry.md)