A System76, amely a Pop!_OS Linux disztribúciót fejleszti, bemutatta a COSMIC asztali környezet negyedik alfa verzióját, amely Rust nyelven készült (ne keverjük össze a régi COSMIC-ot, amely a GNOME Shell-en alapult). A teszteléshez új verziójú COSMIC-ot tartalmazó iso képek állnak rendelkezésre, amelyek a Pop!_OS 24.04 disztribúció jövőbeni kiadásának alfa verzióira épülnek, NVIDIA GPU (3 GB) és Intel/AMD rendszerekhez (2.6 GB). Kész csomagok érhetők el Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox és CachyOS számára is.
A COSMIC egy általános projekt, amely nem kötődik egy adott disztribúcióhoz és megfelel a Freedesktop specifikációknak. A COSMIC felhasználói felületének é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ás modellt alkalmaz, továbbá olyan architektúrát kínál, amely ismerős a deklaratív felületépítés nyelvével, az Elm-mel dolgozó fejlesztőknek. Több renderelő motor áll rendelkezésre, amelyek támogatják a Vulkan, Metal, DX12, OpenGL 2.1+ és OpenGL ES 2.0+ technológiákat. A fejlesztők számára kész widgetkészlet áll rendelkezésre, amely lehetővé teszi aszinkron kezelők létrehozását és az interfész elemeinek adaptív elrendezését az ablak és a képernyő mérete szerint. A projekt keretében kompozit is készül. szerver cosmic-comp Wayland alapán.
A harmadik alfa verzióhoz képest főbb változások:
- A konfigurálóhoz egy új oldal került hozzáadásra, amely lehetővé teszi a felhasználói felület nyelvének és a dátumok, időpontok, számok formátumának kiválasztását.

- A konfigurálóhoz egy új oldal került hozzáadásra, ahol a felhasználói alkalmazások, mint például a böngésző, fájlkezelő, levelezőklient, zenelejátszó, videolejátszó, képkilátó és naptár-tervező beállításai választhatók ki. A hang és videó lejátszásához a fejlesztés alatt álló új COSMIC Media Player multimédiás lejátszó használatos, amely Rust nyelven készült.

- Folyatódik a "COSMIC Store" saját alkalmazáskezelőjének fejlesztése, ahol az alkalmazások telepítése vagy frissítése során mostantól megtekinthető az összes futó és befejezett feladat listája (az új "Részletek" kontextusmenü az alsó bal sarokban található).

- Az energiafogyasztás kezelésének felületén elkülönített beállítások kerültek bevezetésre a képernyő alvó üzemmódba való kapcsolásának feltételeire, amelyeket akkumulátoros működés vagy állandó csatlakozás esetén állíthatunk be. Egy új opció is hozzáadásra került, amely lehetővé teszi a képernyő kikapcsolását a megadott inaktivitási idő után.

- Az új "Accessibility" applet elősegíti a képernyőolvasó be- és kikapcsolását, amely segít a látási problémákkal küzdő felhasználóknak. A képernyőolvasó által a tartalom felolvasása a COSMIC Beállításokban, a Firefox-ban és GNOME alkalmazásokban működik.

- Az osmic-comp kompozit szerver és a képernyő beállításai között hozzáadott VRR (Variable Refresh Rate) mechanizmus támogatása lehetővé teszi a monitor frissítési frekvenciájának dinamikus megváltoztatását a zökkenőmentes játékélmény és videólejátszás érdekében. Az állandó VRR mellett a VRR csak a teljes képernyős alkalmazásokhoz is aktiválható.
- Megoldásra kerültek azok a problémák, amelyek nagy CPU terhelést, lefagyásokat és memória szivárgásokat okoztak.
- Egy sebezhetőséget megszüntettek, amely lehetővé tette a képernyőzár megkerülését és a munkaterülethez való hozzáférést az azonosítási folyamat megkerülésével egy összeomlás után. a szerver és a cosmic-greeter komponens, amely a bejelentkezési képernyőt jelenítette meg. A folyamat leállt a képernyő kikapcsolásakor, például a jelszó megadása nélküli bejelentkezéshez elegendő volt a monitor ki- és bekapcsolása.

Forrás: opennet.ru





