A Pop!_OS Linux disztribúciót fejlesztő System76 közzétette a COSMIC 1.7.0 asztali környezet megjelenését. A COSMIC 1.7.0 csomagok elérhetők a Pop!_OS 24.04 disztribúcióban, és hamarosan megjelennek a Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox és CachyOS rendszerekben. 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 projektként fejlődik, amely nem kötődik konkrét disztribúcióhoz, és megfelel a Freedesktop specifikációnak. A COSMIC felhasználói felületének megé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, valamint egy olyan architektúrát kínál, amely ismerős a deklaratív felületépítéssel foglalkozó Elm programozók számára. Több renderelő motor áll rendelkezésre, amelyek támogatják a Vulkan, Metal, DX12, OpenGL 2.1+ és OpenGL ES 2.0+ szabványokat. A fejlesztők kész widgetkészletet, aszinkron kezelők létrehozásának lehetőségét és a felhasználói felület elemeinek adaptív elrendezését kínálják, az ablak és a képernyő méretétől függően.
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:
- A kompozit kezelőben megjelent a skálázható kurzorok támogatása, amelyek megőrzik a tisztaságot a méret növelésekor.
- A nagyítólencse eszközben megnövelték a nagyítási lépést, ami lehetővé tette a forróbillentyűk lenyomásának csökkentését a tartalom közelségének szükségességekor.
- Megvalósították az ideiglenes kurzorméret-növelés effektust aktív kaotikus egérmozgás esetén, hogy megkönnyítsék a helyzetének meghatározását a képernyőn. A hatás engedélyezésére megfelelő opciót adtak hozzá a konfigurálóhoz.

- A fájlok megnyitására szolgáló párbeszédablakban a kiválasztott alkalmazásokhoz keresési mező került.

- Az xdg-desktop-portal-cosmic megvalósította az org.freedesktop.portal.RemoteDesktop portált, amely lehetővé teszi az emulált bemeneti eszközök használatát, például a Steam Input alkalmazását a billentyűzet és az egér vezérléséhez.

- A fájlkezelő teljesítménye javult a hálózati fájlrendszerekkel, és lehetővé tette a hálózati tárolók navigálását bármelyik fülből (például smb://server/share beírása most már megengedett a helyi fájlok nézegetésére szolgáló fülekben). Támogatást kaptak az elemek átnevezése a kedvenc fájltárak paneljén.
- Javították a panelek összeomlásához vezető hibákat.
- A start-cosmic szkriptben biztosítva van a POSIX sh-hoz való kompatibilitás (korábban bash volt szükséges).


Forrás: opennet.ru



