پروژه vtm یک محیط کاربری چند پنجره ای مبتنی بر متن را توسعه می دهد

نسخه جدیدی از پروژه vtm در دسترس است که یک مالتی پلکسر ترمینال را توسعه می دهد، شامل یک مدیر پنجره تمام عیار است و امکاناتی را برای به اشتراک گذاری جلسات فراهم می کند. برخلاف پروژه‌هایی مانند screen و tmux، vtm از یک رابط چند پنجره‌ای کامل پشتیبانی می‌کند و به شما این امکان را می‌دهد که از چندین پنجره نمایش داده شده به طور همزمان با پایانه‌های مجازی تودرتو خود در یک ترمینال استفاده کنید. کد vtm به زبان C++ نوشته شده و تحت مجوز MIT توزیع شده است.

کار در vtm شبیه رابط های گرافیکی چند پنجره ای معمولی است، با این تفاوت که کار در کنسول انجام می شود. پشتیبانی از نوار وظیفه و دسکتاپ های مجازی مشابه وجود دارد. پنجره ها می توانند تا حدی با یکدیگر همپوشانی داشته باشند یا در حالت کاشی کاری کنار هم قرار گیرند. پنجره های متنی را می توان با استفاده از ماوس کنترل کرد. امکان اتصال چند کاربر به یک محیط و دسترسی مشترک به یک دسکتاپ متنی، از جمله نمایش همزمان چند مکان نما، وجود دارد. هنگام تغییر اندازه یا جابجایی پنجره ها، از جلوه های بصری (انیمیشن جنبشی) استفاده می شود.

پروژه vtm یک محیط کاربری چند پنجره ای مبتنی بر متن را توسعه می دهد

Vtm را می توان بر روی شبیه سازهای ترمینال اجرا کرد که از یونیکد، الحاق گرافیم، خروجی تمام رنگی و مدیریت رویداد ماوس به سبک xterm پشتیبانی می کنند. پلتفرم های پشتیبانی شده شامل لینوکس، macOS، FreeBSD، NetBSD، OpenBSD، Windows 10، Windows Server 2019 هستند.



منبع: opennet.ru

اضافه کردن نظر