
ترمینال همواره بستری بوده که توسعهدهندگان توانستهاند قابلیتهایی خارقالعاده و کمتر شناختهشده را روی آن پیادهسازی کنند. جدیدترین نمونه در این زمینه، یک پروژه متنباز (Open-Source) مبتنی بر تراشه ESP32 است که ترمینال شما را به یک دسکتاپ کامل و قابل کنترل با ماوس تبدیل میکند. نکته مهم آنکه این پروژه کاملاً رایگان است و هیچ مانعی برای نصب آن روی میکروکنترلر شخصی شما وجود ندارد.
TinyDesk؛ دسکتاپ مینیاتوری درون ترمینال ESP32
کاربری با نام schikani0 در انجمن تخصصی ESP32 در ردیت، پروژه TinyDesk را معرفی کرده است؛ پروژهای متنباز که به شما اجازه میدهد یک دسکتاپ را درون ترمینال اجرا کنید و حتی آن را با ماوس کنترل نمایید. بر اساس توضیحات ارائهشده، خود تراشه ESP32 دسکتاپ و برنامههای آن را اجرا میکند و رایانه شخصی تنها وظیفه رندر خروجی ANSI/VT و ارسال ورودیهای صفحهکلید و ماوس را بر عهده دارد. به بیان دقیقتر، هیچ برنامه دسکتاپی روی رایانهای که این نمایش را اجرا میکند، در حال اجرا نیست.
قابلیتهای کلیدی این دسکتاپ مینیاتوری
رابط کاربری TinyDesk مجموعهای از امکانات آشنای سیستمهایعامل رومیزی را در قالبی بسیار سبک ارائه میدهد:
- پنجرههای قابل جابهجایی و تغییر اندازه (Draggable/Resizable Windows)
- نوار وظیفه (Taskbar) و منوی شروع (Start Menu)
- مدیریت فایل (File Manager) و ویرایشگر متن (Text Editor)
- ترمینال و نمایشگر سیستم (System Monitor)
- ابزارهای MQTT و Modbus
با این امکانات میتوانید یک فایل را باز کنید، آن را ویرایش و ذخیره نمایید و سپس بدون خروج از دسکتاپ، فرمانهای مورد نظر را در پوسته (Shell) اجرا کنید. ظاهر این پروژه نیز بسیار چشمنواز و مرتب طراحی شده است.
نسخه TinyDesk Shell برای کاربران مینیمال
این پروژه یک گونه (Variant) دیگر نیز با نام TinyDesk Shell دارد که تمام امکانات جانبی و گرافیکی را بارگذاری نمیکند و صرفاً عملکردها را در قالب پوسته نگه میدارد. با این حال، تجربه نشان میدهد که بوتکردن مستقیم به محیط دسکتاپ برای بسیاری از کاربران جذابتر خواهد بود. علاقهمندان میتوانند برای مشاهده جزئیات بیشتر و دریافت فایلهای دانلود، به وبسایت رسمی پروژه TinyDesk مراجعه کنند و آن را روی سختافزار خود نصب و آزمایش نمایند.