System76, ishlab chiquvchi kompaniya LinuxPop!_OS distributivi COSMIC 1.7.0 ish stoli muhitini chiqardi. COSMIC 1.7.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.
O'zgarishlar orasida:
- Kompozit menejer endi hajmi kattalashgan sari aniqlikni saqlaydigan kengaytiriladigan kursorlarni qo'llab-quvvatlaydi.
- Kattalashtirish oynasi vositasi kattaroq kattalashtirish bosqichiga ega, bu esa kontentni kattalashtirish uchun zarur bo'lgan tezkor tugmalarni bosish sonini kamaytiradi.
- Sichqonchaning faol, tasodifiy harakatlari paytida uning ekrandagi joylashuvini aniqlashni osonlashtirish uchun kursor o'lchamini vaqtincha oshirish amalga oshirildi. Ushbu effektni yoqish uchun konfiguratorga parametr qo'shildi.

- Tanlangan ilovalarda fayllarni ochish uchun "Bilan ochish" muloqot oynasiga ilovalarni qidirish maydoni qo'shildi.

- xdg-desktop-portal-cosmic org.freedesktop.portal.RemoteDesktop portalini amalga oshiradi, bu klaviatura va sichqonchani boshqarish uchun Steam Input kabi emulyatsiya qilingan kirish qurilmalaridan foydalanish imkonini beradi.

- Fayl menejeri endi tarmoq fayl tizimlari bilan ishlashda yaxshilangan unumdorlikka ega va endi istalgan yorliqdan tarmoq saqlash qurilmalarini boshqarish qo'llab-quvvatlanadi (masalan, manzil satriga smb://server/share kiritish endi mahalliy fayllarni ko'rib chiqish yorliqlarida qo'llab-quvvatlanadi). Sevimli fayl yo'llari panelida elementlarning nomini o'zgartirishni qo'llab-quvvatlash qo'shildi.
- Panelning ishdan chiqishiga sabab bo'lgan xatolar tuzatildi.
- start-cosmic skripti endi POSIX sh ni qo'llab-quvvatlaydi (avval bash talab qilingan edi).


Manba: opennet.ru



