پس از چهار سال توسعه، محیط دسکتاپ MaXX Interactive Desktop 2.2.0 منتشر شده است که به عنوان اولین نسخه آلفا از پروژهای که سعی در بازسازی رابط کاربری IRIX Interactive Desktop (SGI Indigo Magic Desktop) با استفاده از فناوریهای Linuxتوسعه تحت توافقی با SGI انجام میشود که امکان بازسازی کامل تمام عملکردهای IRIX Interactive Desktop را برای این پلتفرم فراهم میکند. Linuxدستورالعمل نصب برای موارد زیر تهیه شده است Ubuntu، رِهِل، Debian، مانجارو و آرچ Linux.
کد منبع فقط برای برخی از مؤلفهها منتشر میشود، در حالی که بقیه در مخازن خصوصی توسعه مییابند، در صورت درخواست ویژه و شامل ترکیبی از کد اختصاصی (مطابق با الزامات توافق با SGI) و کد تحت مجوزهای باز مختلف در دسترس هستند. . در همان زمان، کار برای باز کردن تمام کدهای منبع، بازنویسی کدهای اختصاصی باقیمانده و انتقال پروژه به یک مدل توسعه که توسط جامعه کنترل می شود، در حال انجام است. همه کدهای جدید و کدهای قدیمی بازنویسی شده تحت مجوز BSD منتشر می شوند.
IRIX Interactive Desktop در ابتدا بر روی ایستگاههای کاری گرافیکی SGI که سیستم عامل IRIX را اجرا میکردند، عرضه میشد. این سیستم عامل در اواخر دهه ۱۹۹۰ به اوج محبوبیت خود رسید و تا سال ۲۰۰۶ در خط تولید باقی ماند. یک نسخه پوسته برای Linux محیط دسکتاپ بر روی مدیر پنجره 5dwm (مبتنی بر OpenMotif) و کتابخانههای SGI-Motif پیادهسازی شده است. این محیط با استفاده از یک معماری ماژولار ساخته شده است که از میکروسرویسها برای جداسازی اجرای اجزای دسکتاپ استفاده میکند. در میان موارد دیگر، شامل یک زیرسیستم برای نظارت متمرکز بر سیستم (MaXXmonitor) و یک سیستم مدیریت پیکربندی است که یک رابط خط فرمان و API برای ادغام با برنامههای C، C++ و جاوا ارائه میدهد.
رابط گرافیکی با استفاده از OpenGL برای شتاب سخت افزاری و جلوه های بصری پیاده سازی شده است. برای سرعت بخشیدن به کار و کاهش بار روی CPU، پردازش چند رشته ای عملیات و انتقال وظایف محاسباتی به سمت GPU سازماندهی شده است. دسکتاپ مستقل از وضوح صفحه نمایش است و از نمادهای برداری استفاده می کند. پشتیبانی از افزونه دسکتاپ در چندین مانیتور، فونت های HiDPI، UTF-8 و FreeType. ROX-Filer به عنوان یک مدیر فایل استفاده می شود (pcmanfm به عنوان یک گزینه پشتیبانی می شود و ما همچنین در حال توسعه فایل منیجر خود هستیم که قرار است در نسخه بعدی ارائه شود).
از جمله تغییرات نسخه جدید:
- گزینه ای برای جابجایی سریع بین حالت های طراحی دسکتاپ کلاسیک و مدرن اضافه شده است.
- تنظیمات رندر متن اضافه شد.
- ادغام بهبود یافته سطل بازیافت Dumpster با دسکتاپ.
- جلوه های صوتی و بصری جدیدی اضافه شده است که با رویدادهای موجود در مدیر فایل و سطل بازیافت Dumpster مرتبط است.
- مدیر پنجره 5Dwma مدرن شده است.
- این ترکیب شامل ابزارهایی برای کار با گرافیک سه بعدی OpenInventor 3 است که توسط SGI ایجاد شده است.
- اضافه شدن پشتیبانی برای نمایش اعلان ها در دسکتاپ.
- با استفاده از کلید ترکیبی Alt+Tab تعویضکننده وظیفه اضافه شد.
- طراحی بهبود یافته در حالت مدرن.
- پیکربندی MaXXsettings اضافه شده است و یکپارچگی آن با دسکتاپ تضمین شده است. برای مدیریت تنظیمات، فقط یک رابط CLI در حال حاضر در دسترس است و یک پیکربندی گرافیکی برای نسخه بعدی برنامه ریزی شده است.
- پشتیبانی اولیه از مشخصات Freedesktop (منوها، فایل های دسکتاپ و غیره) اجرا شده است.
- یک سبک طراحی پنجره جدید پیشنهاد شده است که یادآور سیستم عامل IRIX است.
- ابزار telldesktop برای انتخاب سبک دسکتاپ اضافه شد.


منبع: opennet.ru
