انتشار توزیع Nitrux 2.4.0 و همچنین نسخه جدیدی از کتابخانه مرتبط MauiKit 2.2.0 با اجزای ساخت رابط کاربری منتشر شده است. توزیع بر اساس بسته دبیان، فناوریهای KDE و سیستم اولیه OpenRC ساخته شده است. این پروژه NX Desktop خود را ارائه می دهد که یک افزونه برای محیط کاربری KDE Plasma است. بر اساس کتابخانه Maui، مجموعهای از برنامههای کاربردی معمولی کاربر در حال توسعه است که میتوانند هم در سیستمهای دسکتاپ و هم در دستگاههای تلفن همراه استفاده شوند. برای نصب برنامه های کاربردی دیگر، سیستم بسته مستقل AppImages در حال ارتقا است. اندازه تصویر بوت کامل 1.9 گیگابایت است و تصویر کاهش یافته با مدیر پنجره JWM 1.3 گیگابایت است. توسعه های این پروژه تحت مجوزهای رایگان توزیع می شود.
دسکتاپ NX یک استایل متفاوت ارائه می دهد، پیاده سازی خودش از سینی سیستم، مرکز اطلاع رسانی و پلاسموئیدهای مختلف، مانند پیکربندی اتصال شبکه و یک اپلت چند رسانه ای برای کنترل صدا و کنترل پخش رسانه. برنامه هایی که با استفاده از فریم ورک MauiKit ساخته شده اند شامل مدیریت فایل Index (از دلفین نیز می شود)، ویرایشگر متن Note، شبیه ساز ترمینال Station، پخش کننده موسیقی VVave، پخش کننده ویدیوی کلیپ، مرکز نرم افزار NX و نمایشگر تصویر Pix است.
نوآوری های اصلی Nitrux 2.4:
- اجزای دسکتاپ NX به KDE Plasma 5.25.4، KDE Frameworks 5.97.0 و KDE Gear (برنامه های KDE) 22.08 به روز شده اند. نسخه های نرم افزار از جمله فایرفاکس 104 به روز شده اند. Latte Dock به وضعیت مخزن اصلی پروژه به روز شده است.
- بهطور پیشفرض، بسته mesa-git فعال است، مطابق با وضعیت مخزن git که در آن شعبه بعدی Mesa در حال توسعه است.
- به طور پیش فرض، هسته لینوکس 5.19 با وصله های Xanmod فعال است. بستههایی با مجموعههای vanilla، Libre- و Liquorix هسته لینوکس نیز برای نصب ارائه میشوند.
- بسته openrc-config را برای جلوگیری از درگیری با بسته OpenRC از پروژه Debian به روز کرد.
- مجموعه اداری LibreOffice از تحویل پایه حذف شده است، برای نصب پیشنهاد می شود از مرکز برنامه استفاده کنید. علاوه بر LibreOffice، بسته هایی با OnlyOffice، WPS Office و OpenOffice نیز در دسترس هستند.
- آیکون های جدیدی به تم Luv اضافه شده است.
- برنامه های به روز شده از مجموعه برنامه های Maui. دو برنامه جدید maui اضافه شده است: برنامه زمانبندی تقویم Agenda و Strike IDE.
- مرکز نصب برنامه (مرکز نرم افزار NX) برای استفاده از نسخه جدید MauiKit منتقل شده است. یک برگه فروشگاه جدید با نوار کناری اضافه شد که دستههای برنامههای موجود را نشان میدهد. امکان مشاهده لیستی از برنامه های کاربردی از AppImageHub که توسط نویسنده خاصی تهیه شده است را ارائه می دهد. رابط جستجوی برنامه بهبود یافته
علاوه بر این، میتوان به گزارش توسعه محیط کاربری Maui DE (Maui Shell) اشاره کرد که توسط همین پروژه در حال توسعه است. Maui DE (Maui Shell) شامل برنامههای Maui و Maui Shell است که به طور خودکار با اندازه صفحه نمایش و روشهای ورودی موجود سازگار میشوند و به شما امکان میدهند نه تنها در سیستمهای دسکتاپ، بلکه در تلفنهای هوشمند و تبلتها نیز از آنها استفاده کنید. محیط مفهوم "همگرایی" را توسعه می دهد، که به توانایی کار با برنامه های یکسان هم بر روی صفحه نمایش لمسی یک تلفن هوشمند و تبلت و هم در صفحه نمایش بزرگ لپ تاپ و رایانه شخصی اشاره دارد. Maui DE می تواند با سرور ترکیبی Zpace خود با استفاده از Wayland راه اندازی شود یا با اجرای یک پوسته Cask جداگانه در یک جلسه مبتنی بر سرور X.
از جمله تغییرات مربوط به Maui DE:
- یک جزء جدید MauiMan (مدیر Maui) پیشنهاد شده است که سرور MauiManServer DBus و یک کتابخانه API را برای همگام سازی تنظیمات بین فرآیندهای مختلف فراهم می کند. در میان چیزهای دیگر، MauiMan یک API برای برنامههای مختلف برای دسترسی به تنظیمات سبک رایج و گزینههای رابط، مانند شعاع گوشه پنجره، رنگهای فوکوس، روش ورودی، جهتگیری صفحه و دکوراسیون دکمهها ارائه میکند. برای مدیریت تنظیمات بر اساس MauiMan API، یک پیکربندی گرافیکی Maui Settings پیاده سازی شده است.
- کتابخانههای مربوط به MauiKit برای مدیریت محیطهای کاربر به Maui Core جدا میشوند که توسط Maui Settings برای اعمال تنظیمات همگامسازی شده از طریق MauiMan استفاده میشود. کتابخانهها همچنین یک API برای مدیریت مصرف انرژی، تنظیمات صدا، دسترسی به شبکه و حسابها ارائه میکنند.
- Maui Shell که اکنون در دومین نسخه بتا خود قرار دارد، به سمت استفاده از اجزای MauiCore و MauiMan رفته است. به طور قابل توجهی کد مسئول مدیریت جلسات را دوباره طراحی کرد. اضافه شدن پشتیبانی برای راه اندازی مجدد، خاموش کردن، خاموش کردن، خواب، و عملیات خروج. پشتیبانی از چرخش صفحه نمایش
سرور CaskServer DBus اضافه شده است که دستورات را به تمام پردازش های فرزند Maui Shell برای مدیریت جلسه و انجام اقدامات خاصی مانند راه اندازی مجدد، خروج و خاموش کردن ارسال می کند. برای پیکربندی CaskServer، یک رابط گرافیکی ارائه شده است که به شما امکان می دهد پارامترهایی مانند رفتار و ظاهر پنل را پیکربندی کنید. Maui Shell در حال حاضر از سه فایل اجرایی استفاده میکند: startcask-wayland (متغیرهای محیط را تنظیم میکند، به CaskServer متصل میشود و مدیر جلسه را فرا میخواند)، cask-session (مدیر جلسه، تمام فرآیندهای فرزند لازم را شروع میکند، از جمله CaskServer و MauiManServer) و cask (پوسته گرافیکی).
- در چارچوب MauiKit 2.2، کاربرد سبک هایی که ظاهر برنامه ها را تعیین می کنند، به طور قابل توجهی بازطراحی شده است. شما می توانید طرح های رنگی و رنگ های فوکوس خود را تعریف کنید، که ممکن است بسته به سیستم عامل و فاکتور فرم دستگاه متفاوت باشد. سبک های پایه اکنون از قبل کامپایل شده و در هر برنامه ای تعبیه شده است. برای کنترل مرکزی سبک همه برنامه ها، تنظیمات جهانی ارائه شده است که به شما امکان می دهد پارامترهایی مانند شعاع مرز عناصر، استفاده از انیمیشن ها و اندازه نمادها را تغییر دهید.
طراحی بسیاری از عناصر رابط مانند دکمه ها، لغزنده ها و زبانه ها مدرن شده است. اضافه شدن مولفه SideBarView برای ایجاد ستون های فرعی. پشتیبانی از چک کردن املا با فرم ویرایش متن به عنصر TextEditor اضافه شده است. پشتیبانی از ویرایش، افزودن و حذف ابرداده EXIF به عنصر ImageTools اضافه شده است.
- مدیر فایل Index اکنون از نمونه ای از برنامه موجود در راه اندازی های جدید استفاده می کند (به جای شروع یک فرآیند جدید، یک برگه جدید در یک فرآیند در حال اجرا ایجاد می شود). پشتیبانی اولیه برای مشخصات FreeDektop برای رابط مدیریت فایل اضافه شده است. نوار کناری به گونهای طراحی شده است که فهرستی از فایلهای اخیراً باز شده را شامل شود.
- پخش کننده موسیقی پیشرفته VVave، نمایشگر تصویر Pix، سیستم یادداشت برداری Buho، ویرایشگر متن Nota، شبیه ساز ترمینال ایستگاه، دفترچه آدرس Communicator، نمایشگر اسناد قفسه، پخش کننده ویدیوی کلیپ، مرکز نرم افزار NX. برنامه های جدید اضافه شده: مرورگر وب Fiery (جایگزین برنامه Sol)، محیط توسعه ساده Strike، پوسته گیت Bonsai. تست بتا نرم افزار دوربین Booth و همچنین تست آلفا برنامه ریز تقویم Agenda و رابط سفارشی سازی رنگ Paleta آغاز شده است.
منبع: opennet.ru