Le projet vtm développe un environnement utilisateur multi-fenêtre basé sur du texte

Une nouvelle version du projet vtm est disponible, qui développe un multiplexeur de terminal, inclut un gestionnaire de fenêtres à part entière et fournit des fonctionnalités de partage de sessions. Contrairement à des projets tels que screen et tmux, vtm prend en charge une interface multi-fenêtres à part entière, vous permettant d'utiliser plusieurs fenêtres affichées simultanément avec leurs propres terminaux virtuels imbriqués dans un seul terminal. Le code vtm est écrit en C++ et est distribué sous licence MIT.

Travailler dans vtm ressemble aux interfaces graphiques multi-fenêtres classiques, à l'exception du fait que le travail est effectué dans la console. La barre des tâches et les bureaux virtuels similaires sont pris en charge. Les fenêtres peuvent soit se chevaucher partiellement, soit être placées côte à côte en mode mosaïque. Les fenêtres de texte peuvent être contrôlées à l'aide de la souris. Il est possible de connecter plusieurs utilisateurs à un même environnement et de fournir un accès partagé à un seul bureau de texte, y compris l'affichage simultané de plusieurs curseurs. Lors du redimensionnement ou du déplacement de fenêtres, des effets visuels (animation cinétique) sont utilisés.

Le projet vtm développe un environnement utilisateur multi-fenêtre basé sur du texte

Vtm peut être exécuté sur des émulateurs de terminal prenant en charge Unicode, la concaténation de graphèmes, la sortie en couleur et la gestion des événements de souris de style xterm. Les plates-formes prises en charge incluent Linux, macOS, FreeBSD, NetBSD, OpenBSD, Windows 10, Windows Server 2019.



Source: opennet.ru

Ajouter un commentaire