شرکت System76، در حال توسعه Linuxتوزیع Pop!_OS، محیط دسکتاپ COSMIC 1.0.3 را منتشر کرده و از در دسترس بودن بهروزرسانی ۱.۰.۲ که هفته گذشته منتشر شد، خبر داده است. بستههای حاوی COSMIC 1.0.3 در Pop!_OS 24.04 موجود هستند و انتظار میرود به زودی در Fedora، NixOS و Arch نیز در دسترس قرار گیرند. Linux، اوپنسوزه، سرپنت اواس، ریداکس و کَچیاواس.
COSMIC به عنوان یک پروژه جهانی توسعه داده میشود، وابسته به توزیع خاصی نیست و با مشخصات Freedesktop سازگار است. رابط کاربری COSMIC با استفاده از کتابخانه Iced ساخته شده است که از طراحی ایمن از نوع، معماری ماژولار و مدل برنامهنویسی واکنشی بهره میبرد و معماریای آشنا برای توسعهدهندگان آشنا با زبان رابط اعلانی Elm ارائه میدهد. چندین موتور رندر ارائه شده است که از Vulkan، Metal، DX12، OpenGL 2.1+ و OpenGL ES 2.0+ پشتیبانی میکنند. به توسعهدهندگان مجموعهای از ویجتهای آماده، امکان ایجاد هندلرهای ناهمزمان و طرحبندی تطبیقی عناصر رابط بر اساس اندازه پنجره و صفحه نمایش ارائه میشود.
علاوه بر استفاده از زبان Rust، ویژگیهای کلیدی COSMIC شامل کاشیکاری ترکیبی پنجرهها و اتصال پنجرههای انباشته (گروهبندی پنجرهها مشابه تبهای مرورگر) است که میتوانند هنگام اتصال به دسکتاپهای مجازی فعال شوند. این پروژه همچنین در حال توسعه یک سرور کامپوزیت کیهانی مبتنی بر Wayland است.

تغییرات عمده در نسخههای ۱.۰.۱، ۱.۰.۲ و ۱.۰.۳:
- پشتیبانی از گوشههای گرد برای همه پنجرهها، نه فقط برنامههای COSMIC، پیادهسازی شده است. سایههای پنجره، از جمله برای طرحبندیهای کاشیکاری شده، اضافه شدهاند. برای انتخاب ظاهر گوشهها و سایههای پنجره، بخش جدیدی به تنظیمات ظاهر اضافه شده است: "تنظیمات > دسکتاپ > ظاهر > سایه و گوشههای پنجره".
- سرور ترکیبی، فعالسازی پنجره را برای کلاینتهای X11 که از طریق XWayland اجرا میشوند، پیادهسازی میکند و به نشانگرهای سینی سیستم اجازه میدهد تا فوکوس را به پنجرههای موجود در سایر دسکتاپهای مجازی تغییر دهند. اندازه آیکون برای برنامههای X11 با سطح بزرگنمایی فعلی تنظیم میشود.
- مدیر فایل اکنون به شما امکان میدهد چندین دایرکتوری را در تبهای جداگانه باز کنید. گزینهای برای جابجایی زمان ایجاد و اصلاح فایل هنگام کپی کردن فایلها اضافه شده است. ورودی مسیر شبکه در پنل اکنون پشتیبانی میشود. تکمیل خودکار ورودیهای مسیر در پنل با فشار دادن Tab یا Shift-Tab اضافه شده است. یک کادر محاورهای تأیید برای خالی کردن سطل بازیافت اضافه شده است.
- پخشکنندهی چندرسانهایِ Cosmic-player اکنون هنگام نمایش تصاویر کوچک با تصویر فریم مربوط به موقعیت انتخابشده در نوار پیمایش، صدا را قطع میکند.
- این پیکربندی اکنون دارای یک ویژگی فعالسازی جستجوی سریع است: شروع به تایپ کردن روی صفحه کلید، یک نوار جستجو را در هر بخشی از پیکربندی باز میکند. امکان اعمال تمهای RON (نمادگذاری شیء زنگزده) از طریق خط فرمان اضافه شده است. یک زیربخش با گزینههای دسترسی به صفحه تنظیمات میانبر صفحه کلید اضافه شده است. ترکیبی از کلیدهای Super+Alt+S برای فعال کردن صفحهخوان اضافه شده است. شبیهسازی کلیک صفحه لمسی اکنون به طور پیشفرض فعال است. پشتیبانی اضافه شده است. VPN-اتصالاتی که نیاز به احراز هویت دو مرحلهای دارند.
- شبیهساز ترمینال اکنون فقط زمانی که صفحه مدیریت رمز عبور باز است، رمزهای عبور را در حافظه بارگذاری میکند و با بسته شدن آن، آنها را از حافظه حذف میکند. پشتیبانی از انتخاب محتوا با کلیک کردن در حین نگه داشتن کلید Shift اضافه شده است.
- رابط کاربری تنظیمات اولیه COSMIC اکنون از سیستمهای چند مانیتوری پشتیبانی میکند و به طور پیشفرض صفحهخوان را فعال میکند.
- مدیر برنامه (فروشگاه COSMIC) اکنون گزینهای برای پاک کردن دادهها از برنامههای Flatpak پس از حذف آنها دارد.
- در رابط سوئیچینگ دسکتاپهای مجازی پیمایش حلقهای هنگام استفاده از چرخ ماوس، مشابه رفتار اپلت تعویض دسکتاپ در پنل، پیادهسازی شد. سرعت پیمایش برای تصاویر کوچک دسکتاپ با استفاده از تاچپد بهبود یافت.
- ویرایشگر متن اکنون از انتخاب متن با استفاده از ترکیب Shift+click پشتیبانی میکند.
- برنامه ایجاد تصاویر، تضمین میکند که ناحیه انتخاب شده صفحه نمایش به خاطر سپرده شود.
منبع: opennet.ru
