Az Aura Glass egy új közösségi kezdeményezés, amely teljesen újratervezi a GNOME asztalt glassmorphism stílusban. Dinamikus elmosást, áttetszőséget, egyedi felületi elemeket, kiemelőszíneket, ikonokat, kiterjesztéseket és számos CSS-módosítást fog össze egy egységes összeállításban.
Nem egyszerűen egy újabb GNOME Shell téma, hanem egy teljes testreszabási csomag. A telepítő több meglévő nyílt forráskódú projektet kombinál, majd hozzáadja a saját konfigurációját, javítócsomagjait és stílusát, hogy egységes megjelenést adjon az asztalnak.
A projekt jelenleg a GNOME Shell 48, 49 és 50 verzióit támogatja, a fejlesztő kifejezetten említi, hogy a GNOME 50.3-at tesztelték. Előnyben részesíti a Wayland-t, de a X11 is támogatott egy tartalék elmosási funkcióval. Jelenleg az Arch Linux, a CachyOS, a Fedora, a Ubuntu és a Debian kompatibilis a projekttel.
A telepítés egy interaktív shell script segítségével történik. A tároló klónozása és a ./install.sh futtatása után a felhasználók egy terminálalapú varázslón mennek végig, ahol kiválaszthatják, hogyan nézzen ki az asztal, és mely összetevőket szeretnék telepíteni.
Hasznos szempont az is, hogy nem csak a lila jöhet szóba. A telepítés során kilenc kiemelőszín közül lehet választani: Purple, Blue, Teal, Green, Yellow, Orange, Red, Pink és Slate. A telepítőben dönteni lehet a teljes jégüveg-hatás és egy visszafogottabb, tömörebb mód között, beállítható az alkalmazások opcionális áttetszősége, kiválaszthatók a kiterjesztéscsomagok, és megadható, hogy a GDM bejelentkező képernyő is igazodjon-e a stílushoz.
A fő funkció a dinamikus háttérelmosás. Az Aura Glass ezt az effektet alkalmazza a GNOME felső sávjára, a Gyors beállításokra, az alkalmazásváltóra, a párbeszédablakokra, értesítésekre, menükre és minden más Shell elemre. A projekt a GNOME-rounded-blur és a Blur My Shell kombinációját használja, hogy dinamikus elmosást adjon helyesen levágott, lekerekített sarkokkal. Ha ez az összetevő nem elérhető, az Aura Glass statikusan elmosott háttérképet használ helyette.
A stílus nem áll meg a GNOME Shellnél: opcionális áttetsző ablakhatásokat lehet bekapcsolni a GTK4 alkalmazásoknál, valamint Electron- vagy Chromium-alapú programoknál, például a VS Code-nál és termináloknál. Három előre beállított áttetszőségi szint érhető el: 90% az ajánlott, kiegyensúlyozott megjelenéshez, 82% az átlátszóbb hatáshoz, és 94% a visszafogottabb, enyhébb effektushoz.
Az Aura Glass együttműködik a GNOME beépített kiemelőszín-rendszerével is. Nem maradnak az asztal különböző részei eltérő színűek: a kapcsolók, csúszkák, fókuszjelölők és ikonváltozatok mind igazodnak a kiválasztott kiemelőszínhez. Ettől az egész projekt sokkal inkább egységes asztali verziófrissítésnek érződik, nem pedig egymástól független kiterjesztések laza gyűjteményének.
A téma számos látványelemét is átdolgozták: kompaktabb, kapszula alakú hangerő- és fényerő-OSD-t kapunk, kérésre a GDM is igazodik a stílushoz, választható ikoncsomagok és kurzorformák érhetők el, újratervezték a Gyors beállítások csúszkáit, módosították a gombokat és legördülő menüket, javították a naptár megjelenését, és további GTK3/GTK4 stílusokat is hozzáadtak.
A haladó felhasználók is sok mindent kézben tarthatnak. Az Aura Glasst nem interaktív módban is be lehet állítani parancssori kapcsolókkal: megadható a kiemelőszín, az áttetszőség mértéke, a telepítendő kiterjesztéscsomag, az ikoncsomag, a GDM-téma, vagy választható egy minimális telepítés is. Elérhető egy --dry-run opció is, amellyel a felhasználók előre megnézhetik a változásokat, mielőtt ténylegesen módosítanák az asztalt.
A motorháztető alatt az Aura Glass a GNOME-macOS-Tahoe témára épít, a Blur My Shell gondoskodik az elmosási effektekről, az Open Bar a felső sáv testreszabását végzi, emellett használja a Custom OSD-t, a GNOME-rounded-blur kiegészítést, a Colloid és a MacTahoe ikoncsomagokat, valamint többek között a GNOME User Themes kiterjesztését is.
Lényegében ezeket az elemeket fogja össze, kiegészíti a saját CSS-munkájával, kompatibilitási javítócsomagokkal, design tokenekkel, telepítőlogikával és konfigurációval, majd mindezt egyetlen, egységes élménnyé csomagolja.
További részletekért és a telepítési útmutatóért nézd meg a projekt GitHub tárolóját.

