A System76 kiadta a COSMIC Desktop 1.3-at, a Rust-re épülő asztali környezet legújabb frissítését. Bár szinte minden fontos területen fejlesztéseket hoz, a fő újdonság a régóta várt fagyott üveg megjelenés.
Az új vizuális stílus a COSMIC Desktop teljes stackjén végzett, hónapokig tartó munka eredménye. Nem egyszerűen átlátszóvá teszi a paneleket, hanem lágyan elmosott felületet ad, amelyen át továbbra is látszik a háttérkép és a mögöttes ablakok, miközben a szöveg olvasható marad.
A funkciót a COSMIC Settings megnyitása után a Desktop > Appearance menüpontban lehet bekapcsolni és testre szabni, a Style szekcióban elérhető Frosted glass opcióval.

Az effekt személyes ízléshez igazítható: a finoman áttetsző megjelenéstől egészen a hangsúlyos, üvegszerű asztalig sokféle beállítás választható. A támogatott COSMIC komponensekben egységesen megjelenik, beleértve a paneleket, appleteket, menüket és az alkalmazásfelületeket.
A harmadik féltől származó COSMIC alkalmazások és appletek viszont nem kapják meg automatikusan az új megjelenést. A fejlesztőknek frissíteniük kell a projektjeikben használt libcosmic verziót, csak ezután tudják támogatni a fagyott üveg effektet.
A vizuális újításokon túl a COSMIC System Monitor mostantól ki tudja számolni az AMD és Intel GPU-k fogyasztását, és közvetlenül a saját dashboardján mutatja a GPU fogyasztását és a teljes VRAM mennyiségét.

Emellett Intel GPU-khoz memóriakihasználtság-figyelés is került a rendszerbe. Az NVIDIA hardvereknél olyan fejlesztések érkeztek, amelyek lehetővé teszik a támogatott GPU-k számára a helyes felfüggesztést, további GPU-val kapcsolatos finomításokkal együtt.
A COSMIC Panel is több hasznos opcióval bővült. Mostantól be lehet állítani, hogy egy panel végleg rejtve maradjon, így a meglévő láthatósági beállítások mellé bekerült egy olyan lehetőség is, amely teljesen akadálytalan asztalt biztosít.
Egy másik új beállítás lehetővé teszi, hogy a panel vagy a dock akkor is megtartsa a vizuális stílusát, ha egy ablakot maximalizálnak. Korábban a panel megjelenése megváltozhatott, amikor egy alkalmazás teljes képernyőre váltott. Ezzel az opcióval az asztal kinézete egységes marad, függetlenül az ablakok állapotától.

Az appletek beágyazott felugróinak frame pacingje is javult, így a panelről megnyíló menük animációi és interakciói simábban futnak.
A háttérképek támogatása kiegészült az AVIF képekkel. A COSMIC háttérkomponense és a COSMIC Settings is a libdav1d-et használja az AVIF fájlok dekódolásához, így ezeket közvetlenül ki lehet választani asztali háttérként.
Számos compositor javítás orvosol problémákat több GPU-s rendszereken, külső kijelzőknél, teljes képernyős ablakoknál, nagyításnál és touchpad gesztusoknál. Ide tartozik egy javítás a textúrasérülésre több GPU-s gépeken, valamint egy olyan hiba elhárítása, amelynél egyes laptopok belső kijelzője a gyártó logóján ragadhatott, ha külső monitort csatlakoztattak.

Az asztali nagyító pontosabb lett: javították a kerekítési hibákat és a fókuszpont számítását. A teljes képernyős felületek mostantól visszakerülnek a megfelelő helyre az ablakveremben. A COSMIC továbbítja a relatív tengelyirány-információt a libinputtól a Wayland kliensek felé, ami bizonyos touchpad gesztusproblémákat old meg.
A pointer témák kompatibilitása is javult, szükség esetén visszanyúl a régi X11 kurzornevekhez. Egy másik javítás azt a hibát szünteti meg, amikor az ablakok a minimalizálásból visszatérve rossz méretet vettek fel az animáció befejezése után.
A COSMIC Files javít egy összeomlást, amely akkor fordulhatott elő, ha a navigációs sávban egy csatolt helyre kattintottak jobb gombbal. A fájlkezelő emellett támogatja a MIME alosztályokat a fájlok átvizsgálásakor a párbeszédablakokban, így pontosabban ismeri fel a kompatibilis fájltípusokat.

A COSMIC Terminal javítja a tört egységnyi egérgörgős görgetést, valamint azt a problémát, amely miatt a terminál elveszítette a billentyűzetfókuszt, miután a fejlécsávjára kattintottak.
Bluetooth használatakor mostantól láthatók a korábban ismert eszközök az appletben. A státuszterületről érkező görgetési eseményeket át lehet adni az alkalmazásoknak a StatusNotifierItem funkcionalitás segítségével.
Hálózati oldalon a COSMIC appletek és beállítások kikerültek az egyedi NetworkManager integrációból, és átálltak az nmrs-re, egy Rust-ban írt NetworkManager kliensre. A fejlesztők szerint ez a belső architekturális váltás jobban összehangolja a hálózati komponenseket a COSMIC többi, Rust-re épülő asztali stackjével.
Az alkalmazásindító mostantól az önálló GPU-t mutatja alapértelmezett opciónak a COSMIC helyi menüjében azokon a rendszereken, ahol elérhető az alkalmazások dedikált grafikával való indítása. Emellett a kijelző tájolásának módosításai helyesen visszaállnak, ha nem erősítik meg őket, a hangerőcsúszka frissítéseit pedig korlátozzák, hogy a csúszka húzása közben ne küldjön túl sok módosítást.
A kiadást fordítási frissítések, számos COSMIC projekt függőségeinek frissítése, billentyűzetkiosztás-protokollal kapcsolatos munka, Flatpak környezeti javítások és a COSMIC desktop portal jobb pánikkezelése teszi teljessé.
További részletekért nézd meg a changelogot.
A COSMIC Desktop 1.3 csomagjai várhatóan hamarosan megjelennek a gördülő kiadású disztribúciók, például az Arch, az openSUSE Tumbleweed, a CachyOS és más rendszerek tárolóiban. A Pop!_OS 24.04 LTS felhasználók számára már most elérhető frissítésként.

