Il progetto vtm sviluppa un ambiente utente multi-finestra basato su testo

È disponibile una nuova versione del progetto vtm, che sviluppa un multiplexer terminale, include un gestore di finestre completo e fornisce funzionalità per la condivisione di sessioni. A differenza di progetti come screen e tmux, vtm fornisce il supporto per un'interfaccia multi-finestra completa, consentendo di utilizzare più finestre visualizzate simultaneamente con i propri terminali virtuali nidificati all'interno di un terminale. Il codice vtm è scritto in C++ ed è distribuito sotto licenza MIT.

Il lavoro in vtm assomiglia alle tradizionali interfacce grafiche multifinestra, con l'eccezione che il lavoro viene eseguito nella console. È disponibile il supporto per la barra delle applicazioni e desktop virtuali simili. Le finestre possono sovrapporsi parzialmente l'una all'altra oppure essere affiancate in modalità affiancata. Le finestre di testo possono essere controllate utilizzando il mouse. È possibile connettere più utenti a un unico ambiente e fornire l'accesso condiviso a un desktop di testo, inclusa la visualizzazione simultanea di più cursori. Quando si ridimensionano o si spostano le finestre, vengono utilizzati gli effetti visivi (animazione cinetica).

Il progetto vtm sviluppa un ambiente utente multi-finestra basato su testo

Vtm può essere eseguito su emulatori di terminale che supportano Unicode, concatenazione di grafemi, output a colori e gestione degli eventi del mouse in stile xterm. Le piattaforme supportate includono Linux, macOS, FreeBSD, NetBSD, OpenBSD, Windows 10, Windows Server 2019.



Fonte: opennet.ru

Aggiungi un commento