System76, ishlab chiquvchi kompaniya LinuxPop!_OS distributivi COSMIC 1.3.0 ish stoli muhitini chiqardi. COSMIC 1.3.0 uchun paketlar Pop!_OS 24.04 da mavjud va tez orada Fedora, NixOS va Arch da mavjud bo'lishi kutilmoqda. Linux, openSUSE, Aeyrin OS, Redox va CachyOS. Kod Rust tilida yozilgan va GPLv3 (ilovalar) va MPL-2.0 (kutubxonalar) litsenziyalari ostida tarqatilgan.
COSMIC ma'lum bir tarqatish bilan bog'lanmagan va Freedesktop spetsifikatsiyalariga mos keluvchi universal loyiha sifatida ishlab chiqilmoqda. COSMIC interfeysi turdagi xavfsiz dizayn, modulli arxitektura va reaktiv dasturlash modelidan foydalanadigan Iced kutubxonasi yordamida qurilgan bo'lib, Elm deklarativ interfeys tili bilan tanish bo'lgan dasturchilarga tanish arxitekturani taklif etadi. Vulkan, Metal, DX12, OpenGL 2.1+ va OpenGL ES 2.0+ ni qo'llab-quvvatlaydigan bir nechta renderlash dvigatellari taqdim etilgan. Ishlab chiquvchilarga tayyor vidjetlar to‘plami, asinxron ishlov beruvchilarni yaratish imkoniyati va oyna va ekran o‘lchamiga asoslangan interfeys elementlarining moslashtirilgan joylashuvi taklif etiladi.
Rust tilidan foydalanishdan tashqari, COSMICning asosiy xususiyatlari orasida gibrid oyna plitkalari va ustma-ust qo'yilgan oynalarni joylashtirish (brauzer yorliqlariga o'xshash oynalarni guruhlash) mavjud bo'lib, ular virtual ish stollariga ulanganida yoqilishi mumkin. Loyiha shuningdek, kompozit dasturni ishlab chiqmoqda. server Waylandga asoslangan kosmik-komp.
Asosiy o'zgarishlar:
- Suyuq shisha effektiga o'xshash muzli shisha uslubida oynani qoplaydigan fon tasvirini xiralashtiradigan "Muzli shisha" shaffoflik effekti qo'shildi. macOSEffekt Wayland sirtlarining shaffof qismlarini stilizatsiya qilishni ta'minlaydigan Wayland ext-background-effect protokoli yordamida amalga oshiriladi.
- Tarmoq ulanishini boshqarish ilovasi va konfiguratori NetworkManagerga to'g'ridan-to'g'ri kirishdan nmrs qatlamidan foydalanishga o'tkazildi.
- Klaviatura joylashuvini almashtirish ilovasi (input-sources) Wayland protokoli cosmic-keymap-unstable-v1 dan foydalanishga o'tkazildi, uni qo'llab-quvvatlash cosmic-comp kompozit menejerida va cosmic-settings-daemon fon jarayonida amalga oshiriladi.
- Avif tasvirlarini qo'llab-quvvatlash uchun cosmic-bg ish stoli fon rasmi xizmati libdav1d kutubxonasidan foydalanadi.
- Fayl menejeri endi tarkibni MIME turlari bo'yicha filtrlashda kichik sinflarni tanlash imkonini beradi.
- Tizim, ishlayotgan jarayonlar va resurslarni isteʼmol qilish haqidagi maʼlumotlarni aks ettiruvchi kosmik monitor ilovasi endi Intel GPUlari uchun statistika toʻplashni qoʻllab-quvvatlaydi, AMD va Intel GPUlari uchun energiya sarfini hisoblashni amalga oshiradi va GPU quvvat sarfi va video xotira holati haqidagi maʼlumotlarni namoyish qilishni taʼminlaydi.
- Panelda applet qalqib chiquvchi oynalarining joylashuvi yaxshilandi. Panelni yashirish va oynalarni to'liq ekranda ochishda uslubni saqlab qolish uchun imkoniyatlar qo'shildi.
- Konfigurator endi ish stoli fon rasmi uchun AVIF tasvirlaridan foydalanishni qo'llab-quvvatlaydi.
- Kontekst menyusi endi sukut bo'yicha diskret GPU ni ko'rsatadi.
Manba: opennet.ru
