System76, tvrtka koja razvija LinuxDistribucija Pop!_OS izdala je radno okruženje COSMIC 1.10.0. Paketi za COSMIC 1.10.0 dostupni su u Pop!_OS 24.04 i očekuje se da će uskoro biti dostupni u Fedori, NixOS-u i Archu. Linux, openSUSE, Aeyrin OS, Redox i CachyOS. Kod je napisan u Rustu i distribuira se pod licencama GPLv3 (aplikacije) i MPL-2.0 (biblioteke).
COSMIC se razvija kao projekt opće namjene, nije vezan za određenu distribuciju i u skladu je sa specifikacijama Freedesktopa.
COSMIC-ovo sučelje izgrađeno je korištenjem Iced biblioteke, koja koristi dizajn siguran po tipu, modularnu arhitekturu i reaktivni model programiranja. Također nudi arhitekturu poznatu programerima koji su upoznati s deklarativnim jezikom sučelja Elm. Dostupno je više mehanizama za renderiranje koji podržavaju Vulkan, Metal, DX12, OpenGL 2.1+ i OpenGL ES 2.0+. Programerima se nudi gotov skup widgeta, mogućnost stvaranja asinkronih rukovatelja i prilagodljiv raspored elemenata sučelja na temelju veličine prozora i zaslona.
Osim korištenja Rust jezika, ključne značajke COSMIC-a uključuju hibridno popločavanje prozora i složeno spajanje prozora (grupiranje prozora slično karticama preglednika), što se može omogućiti kada se poveže s virtualnim radnim površinama. Projekt također razvija kompozitni server kozmička kompozicija temeljena na Waylandu.
Među promjenama:
- Dodana je mogućnost identificiranja grafičkih tableta s određenim zaslonom.

- U kompozitnom poslužitelja cosmic-comp sada podržava fokusiranje prozora na temelju događaja osjetljivih na dodir. Sustav izgradnje migriran je iz make u uslužni program just. Problem s panelom je riješen. virtualna radna mjesta na sustavima s hibridnom grafikom koji kombiniraju NVIDIA grafičke kartice s integriranim GPU-ima.
- Za poboljšanje performansi renderiranja, cosmic-launcher prema zadanim postavkama koristi WGPU API, koji radi preko Vulkana, Metala, D3D12 i OpenGL-a.
- U cosmic-monitoru, pretraga procesa i aplikacija je odvojena.
- U cosmic-playeru, automatsko skrivanje elemenata sučelja je onemogućeno kada se pokazivač miša nalazi iznad tipki za upravljanje reprodukcijom.
- cosmic-session sada podržava definiranje varijabli okruženja u poddirektoriju ~/.config/environment.d i omogućuje korištenje prilagođenih SSH agenata.
- Katalog aplikacija cosmic-store sada ima lokalno predmemoriranje snimaka zaslona i način rada galerije koji se može aktivirati klikom na snimke zaslona.
- U emulator terminala cosmic-term dodane su tipkovničke prečace.
"Ctrl+Shift+strelica lijevo" i "Ctrl+Shift+strelica desno" za pomicanje kartica lijevo i desno.

Izvor: opennet.ru

