Projekt vtm rozwija tekstowe środowisko użytkownika z wieloma oknami

Dostępna jest nowa wersja projektu vtm, która rozwija multiplekser terminala, zawiera pełnoprawnego menedżera okien i zapewnia możliwości współdzielenia sesji. W przeciwieństwie do projektów takich jak screen i tmux, vtm zapewnia obsługę pełnoprawnego interfejsu wielu okien, umożliwiając korzystanie z kilku jednocześnie wyświetlanych okien z własnymi zagnieżdżonymi terminalami wirtualnymi w jednym terminalu. Kod vtm jest napisany w C++ i jest rozpowszechniany na licencji MIT.

Praca w vtm przypomina konwencjonalne wielookienkowe interfejsy graficzne, z tą różnicą, że praca odbywa się w konsoli. Obsługiwany jest pasek zadań i podobne wirtualne pulpity. Okna mogą częściowo na siebie zachodzić lub być umieszczone obok siebie w trybie kafelkowym. Oknami tekstowymi można sterować za pomocą myszki. Możliwe jest podłączenie kilku użytkowników do jednego środowiska i zapewnienie współdzielonego dostępu do jednego pulpitu tekstowego, w tym jednoczesnego wyświetlania kilku kursorów. Podczas zmiany rozmiaru lub przenoszenia okien wykorzystywane są efekty wizualne (animacja kinetyczna).

Projekt vtm rozwija tekstowe środowisko użytkownika z wieloma oknami

Vtm można uruchomić na emulatorach terminali obsługujących Unicode, łączenie grafemów, pełnokolorowe wydruki i obsługę zdarzeń myszy w stylu xterm. Obsługiwane platformy to Linux, macOS, FreeBSD, NetBSD, OpenBSD, Windows 10, Windows Server 2019.



Źródło: opennet.ru

Dodaj komentarz