Företaget System76, som utvecklar Linux-distributionen Pop!_OS, har publicerat utgÄvan av skrivbordsmiljön COSMIC 1.3.0. Paketeringen av COSMIC 1.3.0 Àr tillgÀnglig i distributionen Pop!_OS 24.04 och förvÀntas snart finnas i Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox och CachyOS. Koden Àr skriven i Rust och distribueras under licenserna GPLv3 (applikationer) och MPL-2.0 (bibliotek).
COSMIC utvecklas som ett universellt projekt, som inte Àr knutet till nÄgon speciell distribution och följer Freedesktop-specifikationerna. För att bygga grÀnssnittet i COSMIC anvÀnds biblioteket Iced, som utnyttjar sÀkra typer, modulÀr arkitektur och en reaktiv programmeringsmodell, samt erbjuder en arkitektur som Àr bekant för utvecklare som Àr vana vid det deklarativa grÀnssnittsbyggsprÄket Elm. Flera renderingsmotorer stöds, inklusive Vulkan, Metal, DX12, OpenGL 2.1+ och OpenGL ES 2.0+. Utvecklare fÄr en uppsÀttning fÀrdiga widgetar, möjlighet att skapa asynkrona hanterare och anvÀnda adaptiv layout av grÀnssnittselement beroende pÄ fönster- och skÀrmstorlek.
Förutom anvÀndningen av Rust framhÀvs COSMIC:s funktioner genom hybrid mosaikfönsterlayout och staplad fönsterfixering (gruppering av fönster liknande flikar i en webblÀsare), som kan aktiveras i samband med virtuella skrivbord. Projektet utvecklar ocksÄ en kompositör server cosmic-comp baserat pÄ Wayland.
Huvudsakliga förÀndringar:
- Effekten av transparens "Frosted glass", som suddar ut bakgrundsbilden som överlappar fönstret, i stil med frostat glas, jÀmförbart med effekten Liquid Glass i macOS har lagts till. Effekten implementeras med hjÀlp av Wayland-protokollet ext-background-effect, som möjliggör stilisering av halvgenomskinliga delar av Wayland-ytor.
- Applet för nÀtverksanslutningshantering och konfigureraren har övergÄtt frÄn direktkontakt med NetworkManager till att anvÀnda lagret nmrs.
- Applet för att byta tangentbordslayouter (input-sources) har övergÄtt till att anvÀnda Wayland-protokollet cosmic-keymap-unstable-v1, vars stöd har implementerats i kompositormanagern cosmic-comp och den bakgrundsprocess som cosmic-settings-daemon.
- För att stödja bilder i Avif-formatet i skrivbordsbakgrundstjÀnsten cosmic-bg anvÀnds biblioteket libdav1d.
- I filhanteraren har möjligheten att vÀlja underklasser lagts till vid filtrering av innehÄll efter MIME-typer.
- I appen cosmic-monitor, som visar information om systemet, aktiva processer och resursanvÀndning, har stöd för insamling av statistik för Intel GPU:er lagts till, berÀkning av energiförbrukning för AMD och Intel GPU:er har genomförts, och visning av data om energiförbrukning för GPU och tillstÄndet för videominne sÀkerstÀllts.
- I panelen har positioneringen av fÀllande fönster för appletar förbÀttrats. Alternativ för att dölja panelen och bevara stilen vid maximalt fönsterlÀge har lagts till.
- I konfiguratorn har stöd för anvÀndning av bilder i AVIF-format för skrivbordets bakgrund lagts till.
- I kontextmenyn har visning av diskret GPU som standard sÀkerstÀllts.
KĂ€lla: opennet.ru
