Podjetje System76, razvijalec Linux distribucije Pop!_OS, je objavilo izdajo namiznega okolja COSMIC 1.9.0. Paketi COSMIC 1.9.0 so na voljo v distribuciji Pop!_OS 24.04 in kmalu bodo na voljo tudi v Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox in CachyOS. Koda je napisana v jeziku Rust in se distribuira pod licencami GPLv3 (aplikacije) in MPL-2.0 (knjižnice).
COSMIC se razvija kao univerzalni projekt, nepovezan s određenom distribucijom i usklađen s specifikacijama Freedesktop. Za izgradnju sučelja u COSMIC-u korištena je biblioteka Iced, koja koristi sigurne tipove, modularnu arhitekturu i model reaktivnog programiranja, te nudi arhitekturu koja je poznata programerima koji su upoznati s deklarativnim jezikom za izgradnju sučelja Elm. Pruža se nekoliko motora za iscrtavanje koji podržavaju Vulkan, Metal, DX12, OpenGL 2.1+ i OpenGL ES 2.0+. Programerima je ponuđen skup gotovih widgeta, mogućnost kreiranja asinhronih obrada i korištenje prilagodljive raspodjele elemenata sučelja u zavisnosti od veličine prozora i ekrana.
Poleg uporabe jezika Rust izstopajo v COSMIC načini hibridnega mozaikastega razporejanja oken in steklenega pritrjevanja oken (združevanje oken, podobno kot zavihki v brskalniku), ki jih je mogoče vključiti v navezavi na virtualne namizja. Projekt prav tako razvija kompozitni strežnik cosmic-comp na osnovi Waylanda.
Med spremembami:
- Uveden je bil pregledovalnik slik COSMIC Viewer, ki nudi vgrajena orodja za urejanje (obrezovanje, rotacija) z možnostjo razveljavitve sprememb.

- Objavljena je bila izdaja zaslonske tipkovnice COSMIC OSK, ki podpira vnos iz zaslonskega dotika ali igralne palice.

- Preoblikovan je bil videz upravitelja aplikacij COSMIC Store, dodano je prikazovanje imena razvijalca.

- Dodana je bila aplikacija za prilagodljivo prikazovanje zaslonske tipkovnice.
- V kompozitnem upravljalniku cosmic-comp je bila omogočena možnost prikazovanja ozadij namizja in zaslonske tipkovnice na zaslonu za zaklepanje sistema.
- V upravitelju datotek cosmic-files so v okno za shranjevanje datoteke dodane nastavitve razvrščanja.
- Na zaslonu za prijavo v sistem cosmic-greeter je dodana opcionalna podpora za systemd-homed.
- Uvedeno je bilo skrivanje vseh vidnih obvestil pri aktiviranju načina 'ne moti'.
- Na plošči je dodana nastavitev debeline okvirjev.
- V konfigurator so dodane nastavitve zaslonske tipkovnice in uvedena možnost za prikaz dneva v tednu.
- V cosmic-settings-daemon je zagotovljena sinhronizacija nastavitev pisav za aplikacije GNOME.
Izvor: opennet.ru



