Kompania System76, e cila zhvillon distribucionin Linux Pop!_OS, prezantoi versionin e pestë alfa të mjedisit të punës COSMIC, i shkruar në gjuhën Rust (mos ngatërroni me COSMIC-in e vjetër, i cili ishte i bazuar në GNOME Shell). Për testim ofrohen imazhe iso me versionin e ri të COSMIC, formuar mbi ndërtimet alfa të lëshimit të ardhshëm të distribucionit Pop!_OS 24.04 për sistemet me GPU NVIDIA (2.9 GB) dhe Intel/AMD (2.5 GB). Po ashtu, përgatiten paketa të gatshme për Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox dhe CachyOS.
COSMIC po zhvillohet si një projekt universalisht, i pa lidhur me një distribucion të veçantë dhe përputhet me specifikimet Freedesktop. Për ndërtimin e interfaces në COSMIC përdoret biblioteka Iced, e cila përdor lloje të sigurta, arkitekturë modulare dhe modelin e programimit reaktiv, si dhe ofron një arkitekturë të zakonshme për zhvilluesit që njihen me gjuhën e ndërtimit deklarativ të interfaces Elm. Oferohen disa motorë renderimi që mbështesin Vulkan, Metal, DX12, OpenGL 2.1+ dhe OpenGL ES 2.0+. Zhvilluesve u ofrohet një set i gatshëm widgets, mundësia për të krijuar procesorë asinkronë dhe për të përdorur kompozim adaptiv të elementeve të interfaces në varësi të madhësisë së dritares dhe ekranit.
Përveç përdorimit të gjuhës Rust, njëra nga veçoritë e COSMIC është modaliteti hibrid i mozaikës së dritareve dhe fijes së nguljes së dritareve (grupimi i dritareve ashtu siç bëhet me skedat në shfletues), të cilat mund të aktivizohen lidhur me desktopet virtuale. Projekti gjithashtu po zhvillon një kompozit. server cosmic-comp i bazuar në Wayland. Lansimi i parë stabil i COSMIC është planifikuar për tremujorin e parë të vitit 2025.
Ndryshimet kryesore krahasuar me versionin e katërt alfa të COSMIC:
- Në parazgjedhje, është aktivizuar lojtarin multimedial COSMIC Media Player, i cili përdor API grafike Vulkan për vizatimin dhe VAAPI për dekodimin e videos. Po zhvillohet gjithashtu një aplikacion i veçantë për instalimin e kodeve, i cili më vonë do të zëvendësojë sessioninstaller.


- Në konfigurator është shtuar një faqe për menaxhimin e llogarive të përdoruesve, përmes së cilës mund të ndryshoni parametrat e llogarisë suaj. Përdoruesit me të drejta administratori mund gjithashtu të shtojnë një përdorues të ri, të ndryshojnë të dhënat e përdoruesve ekzistues, si dhe të delegojnë mundësinë për të kryer operacione me privilegje për përdorues të tjerë.

- Në widget-in ContextDrawer është shtuar mbështetje për vendosjen e butonave në titull. Për shembull, në menaxherin e skedarëve, në panelin e djathtë me informacion të për additional mbi skedarin, të realizuar me ndihmën e ContextDrawer, janë shtuar butonat «<«, «>» dhe «[]» për të kaluar në skedarin e mëparshëm dhe të ardhshëm, si dhe për të hapur skedarin në një aplikacion të veçantë.

- Menaxheri i skedarëve ofron mundësinë e ruajtjes së skedarëve të rinj në një katalog të ri. Shtuar mbështetje për riemërimin e skedarëve në rezultatet e kërkimit. Në menunë kontekstuale, që shfaqet në seksionin e skedarëve të sapo hapur, është shtuar një opsion për të parë katalogun ku ruhet skedari i zgjedhur.
- Në ndërfaqen e kalimit mes dritareve aktive, që thirret përmes Alt+Tab, rendi i shfaqjes së dritareve tani përputhet me rendin e përdorimit të aplikacioneve nga ana e përdoruesit (dritarja që përdoruesi ka punuar më parë do të shfaqet e para, ndërsa ajo që përdoruesi nuk e ka përdorur për më gjatë do të shfaqet e fundit). Për të rrotulluar në rendin e kundërt, mund të përdoret kombinimi Alt + Shift + Tab.
- Këtu është zgjeruar mbështetja për mekanizmin VRR (Variable Refresh Rate), i cili lejon ndryshimin adaptiv të frekuencës së rifreskimit të monitorit për të siguruar lëvizje të qetë dhe pa ndarjen gjatë lojërave dhe shikimit të videove. Përdorimi i VRR tani merr parasysh frekuencën minimale të rifreskimit të ekranit, e cila garanton lëvizjen e qetë të mausit, edhe nëse aplikacioni përdor një frekuencë më të vogël gjatë shfaqjes. Ndryshimi është veçanërisht i dukshëm kur hapen aplikacione jo-lojërash në modalitetin me ekran të plotë.
- Shtuar mundësia për të hapur lidhje nga emulatori i terminalit, duke përdorur një klikim me butonin e majtë të miut mbi URL.


Burimi: opennet.ru




