A System76 cég, amely a Pop!_OS Linux disztribúciót fejleszti, bemutatta a COSMIC asztali környezet hatodik alfa verzióját, amely Rust nyelven készült (ne keverjük össze a régi COSMIC-kal, amely a GNOME Shell alapjain indult). Tesztelésre iso képek állnak rendelkezésre a COSMIC legújabb verziójával, amely a Pop!_OS 24.04 disztribúció jövőbeli kiadásának alfa kiadásaira épül NVIDIA (3,1 GB) és Intel/AMD (2,6 GB) GPU-kkal rendelkező rendszerek számára. Készen állnak csomagok készítése Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox és CachyOS számára is.
A COSMIC egy univerzális projekt, amely nem kötődik konkrét disztribúcióhoz és megfelel a Freedesktop specifikációknak. A COSMIC felületének létrehozásához 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 olyan architektúrát kínál, ami ismerős a deklaratív felületépítéssel foglalkozó Elm nyelv fejlesztőinek. Több renderelő motort is biztosítanak, amelyek támogatják a Vulkan, Metal, DX12, OpenGL 2.1+ és OpenGL ES 2.0+ technológiákat. A fejlesztőknek egy kész widget ké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é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 Wayland alapú cosmic-comp. A COSMIC első stabil verzióját 2025 első negyedévére tervezik.
Főbb változások az ötödik alfa verzióhoz képest:
- Hozzáadták az ikonok asztali elhelyezésének támogatását. A jobb gombbal a képernyő üres területére kattintva megnyíló helyi menüben lehet engedélyezni az ikonok megjelenítését a mappák, meghajtók és a kuka számára, valamint választható az ikonok mérete és a köztük lévő távolság is. Fájlok és mappák az egérrel mozgathatók az asztal és a fájlkezelő között.

- További méretezési beállítások kerültek bevezetésre. A maximális nagyítás mértéke 210%-ra nőtt. Hozzáadtak egy beállítást is az alapértelmezett mérethez képest 5-20%-os további nagyításhoz.

- A lehetőségek bővítése 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 felhasználható asztalok közötti görgetés támogatása be lett építve az áttekintő nézetbe. Az asztali előnézetek mellett megvalósult a nevek és sorszámok megjelenítése is. Lehetőséget biztosítanak az egérrel minimalizált ablakok asztalok közötti mozgatására.

- A beállításokhoz egy 'Lebegő ablakok a legközelebbi széléhez vonzása' opció került, amely lehetővé teszi, hogy a mozgatható ablakok automatikusan a szélhez igazodjanak.
- Az alkalmazások indítófelületén (Launcher) görgetés támogatása került bevezetésre a keresési eredmények között.

- Visszaszámláló időzítő jelenik meg olyan műveleteknél, mint az leállítás és újraindítás.
- A fájlkezelőben megjelent a fájlútvonalak automatikus kiegészítésének támogatása (a keresősor útvonalának automatikus kiegészítéséhez lehetséges a lefelé mutató nyíl megnyomása). Hozzáadták a fájlútvonal másolásának lehetőségét, amely beilleszthető más alkalmazásokba. A fájlok navigálásához a Home és End gombokat használják. Továbbá támogatják a titkosított zip fájlok létrehozását és kicsomagolását.
- A gyengénlátók számára egy eszköz került hozzáadásra, amely lehetővé teszi a képernyő bizonyos területeinek nagyítását. Az eszköz a "Beállítások > Kisegítő lehetőségek" menüben aktiválható, az Accessibility applet segítségével a panelen, vagy a Super + "+", Super + "-" és Super + egérgörgő billentyűkombinációk használatával.

- Az Accessibility panelhez egy applet került, amely lehetővé teszi a képernyőolvasó és a képernyőtérek nagyításának aktiválását. A közeljövőben az appletbe tervezik hozzáadni a kontrasztos mód, a színek invertálása és a színes szűrők opcióit a színvakok számára.

- A COSMIC Media Player multimédiás lejátszóhoz navigációs panel került hozzáadásra a könyvtárfa megtekintéséhez. A lejátszás során megjelennek a dal, az album, a zenész és a zene évének címadatai. Hozzáadták a lejátszás vezérlésének támogatását az üzemidőappletből, MPRIS protokoll használatával. Hozzáadták a File menüt a fájlok és könyvtárak megnyitási műveleteivel.

- A COSMIC Edit szövegszerkesztőhöz egy funkció került hozzáadásra, amely lehetővé teszi az összes változás visszavonását és a fájl visszaállítását az utolsó mentett állapotára. A menübe a "Fájl > Projekt bezárása" elem került, amely lehetővé teszi a projekt bezárását és egy új dokumentumra való áttérést. Megvalósult a Ctrl+Tab és Ctrl+Shift+Tab billentyűkombinációk a lapok közötti váltáshoz. A "Nézet" menübe gombok kerültek a nagyítás módosítására. Visszaállt a helyesírás-ellenőrző menü. A keresés során az összes egyezés kiemelésre kerül a szövegben.
- Alapértelmezett betűtípusnak az Opens Sans került kiválasztásra a Fira Sans helyett.
- Csökkent a memóriafogyasztás a fájlkezelőben, a virtuális munkaasztalok használatakor, az ablakok minimalizálásánál, valamint a több soros mezők (cosmic-text) és ikonok (freedesktop-icons) kezelésekor. A libcosmic könyvtárhoz módosítások kerültek hozzáadásra a memóriafragmentáció megakadályozására. Optimalizálva lettek a képernyő- és asztali háttérkonfiguráló alkalmazások.
- Hozzáadva a vágólapból való másolás és beillesztés támogatása az egér középső gombjával.


Forrás: opennet.ru







