A System76, a Pop!_OS Linux disztribúciót fejlesztő vállalat, kiadta a COSMIC 1.10.0 asztali környezetet. A COSMIC 1.10.0 csomagok elérhetők a Pop!_OS 24.04 disztribúciójában, és hamarosan várhatóak a Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox és CachyOS rendszereken. A kód Rust nyelven készült, és GPLv3 (alkalmazások) és MPL-2.0 (könyvtárak) licenc alatt terjesztik.
A COSMIC egy univerzális projekt, amely nem kötődik egy adott disztribúcióhoz és megfelel a Freedesktop specifikációknak.
A COSMIC felületének felépítéséhez az Iced könyvtárat használják, amely biztonságos típusokat, moduláris architektúrát és reaktív programozási modellt alkalmaz, emellett olyan architektúrát kínál, amely ismerős a deklaratív felületépítési nyelvet, az Elm-t használó fejlesztők számára. Számos renderelő motor érhető el, amelyek támogatják a Vulkan, Metal, DX12, OpenGL 2.1+ és OpenGL ES 2.0+ formátumokat. A fejlesztők számára kész widget készlet, aszinkron kezelők létrehozásának lehetősége és adaptív elrendezés használata áll rendelkezésre az interfészelemek ablak- és képernyőmérete alapján.
A Rust használata mellett a COSMIC kiemelkedő jellemzői közé tartozik a hibrid mozaikus ablak elrendezési módok és az ablakok halmozott rögzítési módja (az ablakok csoportosítása a böngésző füléhez hasonlóan), amelyek a virtuális asztalokhoz való kötődésben aktiválhatók. A projekten dolgoznak egy Wayland alapú kompozit rendszeren, a cosmic-comp-on. A COSMIC első stabil kiadását eredetileg 2025 első negyedévére tervezték, a új határidők nem kerültek pontosításra. Feltételezzük, hogy a következő kiadás béta státuszt kap. szerver cosmic-comp Wayland alapán.
A változtatások közül:
- Hozzáadva a grafikus táblagépek azonosítása a meghatározott kijelzőkkel.

- A kompozitban szerveren A cosmic-comp megvalósította az ablakok fókuszának átkapcsolását az érintőképernyős események alapján. Az építőrendszer átkapcsolt a make-ről a just segédprogramra. Megoldva a panel működésének problémája és vagy azok képernyőre történő áthelyezésére az egérrel való húzással a drag&drop módban. Új funkcióként bevezetésre került a virtuális asztalok rögzítése, amely lehetővé teszi a szükséges számú asztal nyitva tartását, függetlenül attól, hogy üresek-e vagy sem. a hibrid grafikai rendszerek esetében, amelyek NVIDIA grafikus kártyákat integrált GPU-kkal kombinálnak.
- A cosmic-launcherben a renderelési teljesítmény javítása érdekében alapértelmezés szerint a Vulkan, Metal, D3D12 és OpenGL felett működő WGPU API-t használják.
- A cosmic-monitorban szétválasztották a folyamatok és alkalmazások keresését.
- A cosmic-playerben letiltották a felhasználói felület elemeinek automatikus elrejtését, ha az egérmutató a lejátszásvezérlő gombokra van húzva.
- A cosmic-sessionben hozzáadták a környezeti változók meghatározásának támogatását a ~/.config/environment.d almappában, és megengedték a saját SSH-ügynökök használatát.
- A cosmic-store alkalmazáskatalógusában megvalósították a képernyők helyi gyorsítótárazását és egy galéria módot, amely a képernyőképekre való kattintással aktiválható.
- A cosmic-term terminálemulátorban billentyűkombinációk kerültek hozzáadásra
„Ctrl+Shift+bal nyíl” és „Ctrl+Shift+jobb nyíl” a fülek balra és jobbra mozgatásához.

Forrás: opennet.ru

