
Liquid Glass GNOME Shell-extensie maakt UI transparant
De nieuwe GNOME Shell-extensie voegt een Liquid Glass-visualisatie toe aan Ubuntu-desktops en imiteert Apple’s lichtbuigende materiaal met echte refractieshaders. Ontwikkelaar Ryosuke Watanabe berekent per pixel de glasdikte volgens Snell’s law om de achtergrond te verschuiven, rim-lighting en speculaire highlights te genereren en zo een driedimensionaal glas-effect te realiseren.
Het grootste deel van de code is door hem geschreven, maar een aanzienlijk deel is met behulp van AI-code-assistenten gegenereerd. In tegenstelling tot gewone “frosted-glass” extensies past deze shader geen eenvoudige Gaussian-blur toe.
Gebruikers kunnen kiezen welke onderdelen van de GNOME-Shell-UI het effect krijgen, zoals het Quick Settings-menu, meldingen, de OSD en de dock, met afzonderlijke instellingen voor tint, blur-intensiteit en hoekradius. Auto-tekst-kleurcorrectie zorgt voor leesbare labels op zowel lichte als donkere achtergronden.
De shader vereist per-frame berekeningen, waardoor het CPU- en GPU-verbruik op bescheiden hardware sterk stijgt en de batterijduur van een laptop van ca. 60% naar onder 40% kan dalen. De ontwikkelaar rapporteert vaak GNOME-Shell-crashes tijdens de ontwikkeling.
De extensie is nog niet beschikbaar via de officiële GNOME-Extensions-website; gebruikers moeten het handmatig vanuit de GitHub-repo installeren en hun sessie opnieuw starten. Het vereist GNOME 50 en een werkende Git-installatie. Hoewel de prestatie-kosten draaglijk zijn op krachtige systemen, toont het project aan hoe AI-ondersteuning complexe grafische functies in open-source omgevingen kan versnellen. Meer details staan op de pagina van OMG! Ubuntu.










