Kompania System76, e cila zhvillon distribucionin Linux Pop!_OS, botoi lëshimin e mjedisit të punës COSMIC 1.3.0. Paketat me COSMIC 1.3.0 janë të disponueshme në distribucionin Pop!_OS 24.04 dhe priten së shpejti në Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox dhe CachyOS. Kodi është shkruar në gjuhën Rust dhe shpërndahet nën licencat GPLv3 (aplikacionet) dhe MPL-2.0 (bibliotekat).
COSMIC po zhvillohet si një projekt universal, i pa lidhur me një distribucion të caktuar dhe në përputhje me specifikimet Freedesktop. Për ndërtimin e ndërfaqes në COSMIC përdoret biblioteka Iced, e cila përdor tipe të sigurta, arkitekturë modulare dhe model programimi reaktiv, si dhe ofron një arkitekturë të njohur për zhvilluesit që janë familjarë me gjuhën deklarative të ndërtimit të ndërfaqeve Elm. Ofron disa motorë renderimi, që mbështesin Vulkan, Metal, DX12, OpenGL 2.1+ dhe OpenGL ES 2.0+. Zhvilluesit ofrohen një set të gatshëm të widget-eve, mundësi për të krijuar trajtues asinkron dhe për të përdorur kompozim adaptiv të elementeve të ndërfaqes 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 mbi bazën e Wayland.
Ndryshimet kryesore:
- Effekti i transparencës 'Frosted glass' është shtuar, duke bluruar imazhin e sfondit që mbulon dritaren, në stilin e xhamit të mate, në përputhje me efektin Liquid Glass në macOS. Effekti është realizuar me protokollin Wayland ext-background-effect, që siguron stilizimin e pjesëve gjysmë transparente të sipërfaqeve Wayland.
- Appleti për menaxhimin e lidhjes së rrjetit dhe konfiguruesi janë transferuar nga një qasje e drejtpërdrejtë ndaj NetworkManager në përdorimin e një ndërlidhësi nmrs.
- Applet për kalimin e disposicioneve të tastierës (input-sources) është transferuar në përdorimin e protokollit Wayland cosmic-keymap-unstable-v1, mbështetje e të cilit është realizuar në menaxherin e kompozit cosmic-comp dhe procesin e prapambetur cosmic-settings-daemon.
- Për mbështetje të imazheve në formatin Avif në shërbimin e vendosjes së mureve të punës cosmic-bg është përdorur biblioteka libdav1d.
- Menaxheri i skedarëve tani ofron mundësinë për të zgjedhur nënklasa kur filtrohet përmbajtja sipas llojeve MIME.
- Në aplikacionin cosmic-monitor, që jep informacion rreth sistemit, proceseve në punë dhe përdorimit të burimeve, është shtuar mbështetje për mbledhjen e statistikave për GPU-të Intel, është realizuar llogaritja e konsumit të energjisë për GPU-të AMD dhe Intel, dhe është siguruar shfaqja e të dhënave për konsumimin e energjisë së GPU-së dhe gjendjen e memorjes video.
- Në panel është përmirësuar pozicionimi i dritareve pop-up të aplikacioneve. Janë shtuar opsione për të fshehur panelin dhe për të ruajtur stilin kur dritaret zgjaten në gjithë ekranin.
- Në konfigurues është shtuar mbështetje për përdorimin e imazheve në formatin AVIF për sfondet e desktopit.
- Në menunë kontekstuale, tani është e siguruar shfaqja e GPU-së diskrete si parazgjedhje.
Burimi: opennet.ru
