The vtm project develops a text-based multi-window userspace

A new release of the vtm project is available, developing a terminal multiplexer that includes a full-fledged window manager and provides facilities for session sharing. Unlike such projects as screen and tmux, vtm provides support for a full-fledged multi-window interface, which allows you to use several simultaneously displayed windows with their nested virtual terminals inside one terminal. The vtm code is written in C++ and distributed under the MIT license.

Working in vtm resembles conventional multi-window graphical interfaces, with the exception that work is done in the console. There is support for the taskbar and the likes of virtual desktops. Windows can either partially overlap each other or be placed side by side in tiling mode. Text boxes can be manipulated with the mouse. It is possible to connect multiple users to the same environment and share access to the same text desktop, including displaying multiple cursors at the same time. When windows are resized or moved, visual effects (kinetic animation) are used.

The vtm project develops a text-based multi-window userspace

Vtm can be run on terminal emulators that support Unicode, grapheme merging, full-color output, and xterm-style mouse event handling. Platforms supported are Linux, macOS, FreeBSD, NetBSD, OpenBSD, Windows 10, Windows Server 2019.



Source: opennet.ru

Add a comment