A System76, amely a Pop!_OS Linux disztribúciót fejleszti, közzétette a COSMIC 1.0.3 asztali környezet kiadását, és bejelentette a múlt héten kiadott 1.0.2 frissítés elérhetőségét. A COSMIC 1.0.3 csomagok elérhetők a Pop!_OS 24.04 disztribúcióban, és hamarosan várhatóak a Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox és CachyOS rendszerekben.
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 COSMIC főbb jellemzői közé tartozik a Rust nyelv használata, az ablakok hibrid mozaikos elrendezési módja, és az ablakok stackelése (az ablakok csoportosítása a böngésző füljeihez hasonlóan), amelyek virtuális asztalokhoz köthetők. A projekt egy Wayland alapú kompozíciós szervert, a cosmic-comp-ot is fejleszt.

A 1.0.1, 1.0.2 és 1.0.3 kiadások főbb változásai:
- Megvalósult a sarkok lekerekítésének támogatása minden ablak esetében, nem csupán a COSMIC alkalmazásokra. Az ablakok árnyékainak megjelenítése, többek között a mozaikos elrendezés esetében is, lehetséges. Az ablakok sarkainak és árnyékainak megjelenítésének kiválasztásához új szakasz került a megjelenés beállításaihoz: "Beállítások > Asztal > Megjelenés > Ablak árnyéka és sarkok".
- A kompozíciós szerverben megvalósult az X11 kliensek aktiválása, amelyek az XWayland-on keresztül működnek, lehetővé téve a rendszer tálcán lévő indikátorok számára, hogy fókuszt váltsanak más virtuális asztalokon lévő ablakokra. Az X11 alkalmazások ikonjainak mérete alkalmazkodik a beállított nagyítás szintjéhez.
- A fájlkezelőben megjelent a több mappa nyitásának lehetősége külön lapokon. Hozzáadódott egy opció a fájl létrehozási és módosítási idejének átvitelére másoláskor. Lehetővé vált a hálózati útvonalak bevitele a panelen. A panelen való útvonalbevitelt a Tab vagy Shift-Tab billentyű lenyomásával automatikusan kiegészíti. Megerősítési párbeszédablak került bevezetésre a kukába való törlés műveletéhez.
- A cosmic-player multimédia lejátszóban a hang letiltása biztosított, amikor a csúszkán kiválasztott pozíciónak megfelelő képkocka miniatűrjei jelennek meg.
- A konfigurátorban megvalósították a gyors keresési aktiválás funkciót - a billentyűzeten történő gépelés a keresősáv megjelenését idézi elő a konfigurátor bármely részén. Lehetővé vált a RON (Rusty Object Notation) formátumú témaalkalmazás a parancssori felületen keresztül. A billentyűparancsok beállításának oldalához hozzáadtak egy szakaszt a mozgáskorlátozott emberek számára. Hozzáadva a Super+Alt+S kombináció az képernyőolvasó aktiválásához. Alapértelmezés szerint engedélyezve van a tapipad érintéses kattintásának szimulációja. Támogatás hozzáadva VPN-a kétfaktoros hitelesítést igénylő kapcsolatokhoz.
- A terminálemulátorban a jelszavak memóriába való betöltése csak a jelszókezelő oldal megnyitásakor történik, és a jelszavak eltávolítása a memóriából az oldal bezárásakor. Hozzáadva a tartalom kijelölésének támogatása Shift billentyű lenyomásával való kattintás révén.
- A COSMIC Kezdeti Beállítási felületen hozzáadták a többmonitoros rendszerek támogatását, és alapértelmezés szerint aktiválták a képernyőolvasót.
- A COSMIC Boltban megjelent egy lehetőség a Flatpak-alkalmazások adatainak törlésére a törlés után.
- A váltás felületén 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. megvalósították a loopolt gördítést az egér kerék használatakor, hasonlóan a panelen található munkaterületek váltóalkalmazásának viselkedéséhez. Javították a munkaterületek miniaturáiról való gördítési sebességet tapipad segítségével.
- A szövegszerkesztőben hozzáadták a szöveg kijelölésének támogatását a Shift+kattintás kombinációval.
- A képernyőképkészítő programban megvalósították a kijelölt képernyőrészlet megjegyzését.
Forrás: opennet.ru
