Företaget System76, som utvecklar Linux-distributionen Pop!_OS, har publicerat version 1.2.0 av skrivbordsmiljön COSMIC. Paket med COSMIC 1.2.0 finns tillgÀngliga 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, oberoende av specifika distributioner och i enlighet med Freedesktop-specifikationerna.
För att bygga grÀnssnittet i COSMIC anvÀnds biblioteket Iced, som arbetar med sÀkra typer, modulÀr arkitektur och reaktiv programmeringsmodell samt erbjuder en arkitektur som Àr bekant för utvecklare som kÀnner till det deklarativa grÀnssnittssprÄket Elm. Flera rendering motorer stöder Vulkan, Metal, DX12, OpenGL 2.1+ och OpenGL ES 2.0+. Utvecklare ges en fÀrdig uppsÀttning widgetar, möjlighet att skapa asynkrona hanterare och att anvÀnda anpassningsbar layout av grÀnssnittselement beroende pÄ fönstrets och skÀrmens storlek.
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 Àndringar jÀmfört med version 1.1.0:
- I installationsverktyget för skrivbordsbakgrunder cosmic-bg har stöd för AVIF-bildformatet lagts till.
- NÀtverks- och Bluetooth-applettarna har fÄtt ett spinner-alternativ för att indikera den pÄgÄende anslutningsprocessen, vilket tillhandahÄlls av libcosmic-biblioteket. En liknande indikator anvÀnds vid vÀntan pÄ autentisering nÀr man loggar in samt vid nedladdning av paket i programhanteraren.
- I kompositorn servern I cosmic-comp har problemet med blinkande skÀrm pÄ system med Intel GPU:er baserade pÄ mikroarkitekturerna Meteor, Arrow och Lunar Lake ÄtgÀrdats. Blinkning vid öppning av grÀnssnittet för vÀxling mellan virtuella skrivbord och vid start av programmenyn har ocksÄ eliminerats.
- I textredigeraren cosmic-edit har funktionen för att lÀgga ett dokument i listan över nyligen anvÀnda filer vid dokumentlagring implementerats.
- I filhanteraren har möjligheten att visa underkataloger i papperskorgen implementerats och checksumminformation har lagts till i fÀlten för filens egenskaper.
- I applikationen cosmic-monitor har stöd för horisontell rullning pÄ sidor med process- och applikationslistor lagts till.
- I xdg-desktop-portal-cosmic har övergÄngen till en byggen med verktyget just genomförts istÀllet för make.
KĂ€lla: opennet.ru
