COSMIC foydalanuvchi muhiti Rust tilida yozilgan yangi panelni ishlab chiqadi

Linux-ning Pop!_OS distributivini ishlab chiqaruvchi System76 kompaniyasi Rust-da qayta yozilgan COSMIC foydalanuvchi muhitining yangi nashrini ishlab chiqish bo'yicha hisobotini e'lon qildi (GNOME Shell negizida yaratilgan eski COSMIC bilan adashtirmaslik kerak). Atrof-muhit ma'lum bir tarqatish bilan bog'lanmagan va Freedesktop spetsifikatsiyalariga mos keladigan universal loyiha sifatida ishlab chiqilgan. Loyiha, shuningdek, Wayland asosidagi kosmik-kompozit serverni ishlab chiqadi.

Interfeys yaratish uchun COSMIC xavfsiz turlar, modulli arxitektura va reaktiv dasturlash modelidan foydalanadigan Iced kutubxonasidan foydalanadi, shuningdek, Elm deklarativ interfeys yaratish tili bilan tanish bo‘lgan ishlab chiquvchilarga tanish arxitekturani taklif etadi. Vulkan, Metal, DX12, OpenGL 2.1+ va OpenGL ES 2.0+ ni qo'llab-quvvatlaydigan bir nechta renderlash mexanizmlari, shuningdek, deraza oynasi qobig'i va veb-integratsiya dvigateli taqdim etilgan. Muzga asoslangan ilovalar Windows, macOS, Linux uchun yaratilishi va veb-brauzerda ishlashi mumkin. Ishlab chiquvchilarga tayyor vidjetlar to‘plami, asinxron ishlov beruvchilarni yaratish va oyna va ekran o‘lchamiga qarab interfeys elementlarining moslashtirilgan tartibidan foydalanish imkoniyati taklif etiladi. Kod MIT litsenziyasi ostida tarqatiladi.

COSMIC foydalanuvchi muhiti Rust tilida yozilgan yangi panelni ishlab chiqadi

COSMICni rivojlantirishdagi so'nggi yutuqlar orasida:

  • Faol oynalar ro'yxatini, ilovalarga tezkor kirish uchun yorliqlarni ko'rsatadigan va appletlarni (alohida jarayonlarda ishlaydigan o'rnatilgan ilovalar) joylashtirishni qo'llab-quvvatlaydigan yangi panel taklif qilindi. Masalan, appletlar dastur menyusini, ish stollari o'rtasida almashish interfeysini va klaviatura tartibini o'zgartirish uchun ko'rsatkichlarni amalga oshiradi, multimediya fayllarini tinglashni nazorat qiladi, ovoz balandligini o'zgartiradi, Wi-Fi va Bluetooth-ni boshqaradi, to'plangan bildirishnomalar ro'yxatini ko'rsatadi. , vaqtni ko'rsatish va ekranni o'chirishga chaqirish. Ob-havo prognozi, eslatmalar, clipboard boshqaruvi va foydalanuvchi menyularini amalga oshirish bilan appletlarni joriy etish rejalashtirilgan.
    COSMIC foydalanuvchi muhiti Rust tilida yozilgan yangi panelni ishlab chiqadi

    Panelni qismlarga bo'lish mumkin, masalan, menyular va ko'rsatkichlar bilan yuqori qism va faol vazifalar va yorliqlar ro'yxati bilan pastki. Panelning qismlari vertikal va gorizontal ravishda joylashtirilishi mumkin, ekranning butun kengligini yoki faqat tanlangan maydonni egallaydi, shaffoflikdan foydalaning, yorug'lik va qorong'i dizaynni tanlashga qarab uslubni o'zgartiradi.

    COSMIC foydalanuvchi muhiti Rust tilida yozilgan yangi panelni ishlab chiqadi

  • Avtomatik optimallashtirish xizmati System76 Scheduler 2.0 nashr etildi, u CFS (Completely Fair Scheduler) vazifalarni rejalashtiruvchisi parametrlarini dinamik ravishda sozlaydi va kechikishlarni kamaytirish va faol oyna bilan bog'liq jarayonning maksimal ishlashini ta'minlash uchun jarayonni bajarish ustuvorliklarini o'zgartiradi. foydalanuvchi hozirda ishlamoqda. Yangi versiya multimedia kontentini aks ettiruvchi jarayonlarning ustuvorligini oshirish uchun Pipewire media serveri bilan integratsiyalashgan; konfiguratsiya fayllarining yangi formatiga o'tish amalga oshirildi, unda siz o'zingizning qoidalaringizni belgilashingiz va turli xil optimallashtirish rejimlaridan foydalanishni boshqarishingiz mumkin; guruhlar va ota-ona jarayonlari holatiga asoslangan sozlamalarni qo'llash qobiliyati; asosiy Scheduler jarayonida resurs sarfini taxminan 75% ga qisqartirish.
  • Yangi vidjetlar kutubxonasi yordamida tayyorlangan konfiguratorning ilovasi mavjud. Konfiguratorning birinchi versiyasi panel, klaviatura va ish stoli fon rasmi uchun sozlamalarni taklif qiladi. Kelajakda sozlamalari bo'lgan sahifalar soni ko'paytiriladi. Konfigurator modulli arxitekturaga ega bo'lib, qo'shimcha sahifalarni sozlamalar bilan osongina ulash imkonini beradi.
    COSMIC foydalanuvchi muhiti Rust tilida yozilgan yangi panelni ishlab chiqadi
  • Yuqori dinamik diapazonli (HDR) ekranlar va ranglarni boshqarish vositalarini qo‘llab-quvvatlashni birlashtirishga tayyorgarlik ko‘rilmoqda (masalan, ICC rang profillarini qo‘llab-quvvatlash rejalashtirilgan). Rivojlanish hali boshlang'ich bosqichida va Linux uchun HDR qo'llab-quvvatlash va ranglarni boshqarish vositalarini taqdim etish bo'yicha umumiy ish bilan hamohangdir.
  • Kosmik kompozit serverga har bir kanal rangini ko'rsatish uchun 10 bitli chiqish qo'llab-quvvatlandi.
  • Muzli GUI kutubxonasi nogironlar uchun yordamchi vositalar ustida ishlamoqda. AccessKit kutubxonasi bilan eksperimental integratsiya amalga oshirildi va Orca ekran o'quvchilaridan foydalanish imkoniyati qo'shildi.

Manba: opennet.ru

a Izoh qo'shish