Проект vtm розвиває текстове багатовіконне користувальницьке оточення

Доступний новий випуск проекту vtm, що розвиває мультиплексор терміналів, що включає повноцінний віконний менеджер і надає засоби спільного використання сеансів. На відміну від таких проектів як screen і tmux, vtm надається підтримка повноцінного багатовіконного інтерфейсу, що дозволяє використовувати всередині одного терміналу кілька вікон, що одночасно виводяться, зі своїми вкладеними віртуальними терміналами. Код vtm написаний мовою C++ та поширюється під ліцензією MIT.

Робота в vtm нагадує звичайні багатовіконні графічні інтерфейси, за винятком, що робота здійснюється в консолі. Є підтримка панелі завдань та подоби віртуальних робочих столів. Вікна можуть як частково перекривати один одного, так і розміщуватися пліч-о-пліч у мозаїчному режимі (tiling). Управління текстовими вікнами може здійснюватись за допомогою миші. Можливе підключення до одного оточення кількох користувачів та надання спільного доступу до одного текстового робочого столу, включаючи одночасне відображення кількох курсорів. Під час зміни розміру або переміщення вікон використовуються візуальні ефекти (кінетична анімація).

Проект vtm розвиває текстове багатовіконне користувальницьке оточення

Vtm може бути запущений в емуляторах терміналу, що підтримують Unicode, поєднання графем, повнокольоровий висновок та обробку подій миші в стилі xterm. З платформ підтримуються Linux, MacOS, FreeBSD, NetBSD, OpenBSD, Windows 10, Windows Server 2019.



Джерело: opennet.ru

Додати коментар або відгук