Företaget System76, som utvecklar Linux-distributionen Pop!_OS, har slÀppt den sjunde alfa-versionen av skrivbordsmiljön COSMIC, skriven i Rust (inte att förvÀxla med den gamla COSMIC, som var baserad pÄ GNOME Shell). För testning erbjuds ISO-avbildningar med den senaste versionen av COSMIC, skapade ovanpÄ alfa-byggen av den kommande versionen av distributionen Pop!_OS 24.04 för system med NVIDIA GPU (3,3 GB) och Intel/AMD (2,9 GB). Det skapas Àven fÀrdiga paket för Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox och CachyOS.
COSMIC utvecklas som ett universellt projekt, inte kopplat till en specifik distribution och i enlighet med Freedesktop-specifikationerna. För att bygga grÀnssnittet i COSMIC anvÀnds biblioteket Iced, som anvÀnder sÀkra typer, modulÀr arkitektur och reaktiv programmeringsmodell, samt erbjuder en arkitektur som Àr bekant för utvecklare som Àr vana vid deklarativa grÀnssnittsbyggande sprÄk som Elm. Det finns flera renderingmotorer som stöder Vulkan, Metal, DX12, OpenGL 2.1+ och OpenGL ES 2.0+. Utvecklare erbjuds en fÀrdig uppsÀttning widgets, möjlighet att skapa asynkrona hanterare och anvÀnda adaptiv layout av grÀnssnittelement 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 byggd pÄ Wayland. Den första stabila utgÄvan av COSMIC var ursprungligen planerad till första kvartalet 2025, nya tidsramar har inte specificerats. Den kommande utgÄvan förvÀntas fÄ status som beta-versions.
Huvudsakliga förÀndringar jÀmfört med den sjÀtte alfa-versionen av COSMIC:
- Möjlighet att omorganisera virtuella skrivbord eller flytta dem till en annan skÀrm genom drag-and-drop med musen. En funktion för att fÀsta virtuella skrivbord har lagts till, vilket gör att man kan hÄlla ett önskat antal skrivbord öppna, oavsett om de Àr tomma eller inte.

- Verktygstips har lagts till, som visas nÀr muspekaren hovrar över element i aktivitetsfÀltet, virtuella skrivbord, applikationskatalogen och applikationsmenyn.

- Globala kortkommandon har implementerats, vilket gör det möjligt att utföra ÄtgÀrder i X11-applikationer, oavsett om applikationen Àr i fokus eller inte. För att skydda integriteten Àr denna funktion som standard avaktiverad, men det finns alternativ för att hantera inmatning frÄn andra anvÀndares hÀndelser endast nÀr modifierartangenter (Ctrl, Shift, Alt) trycks ned.

- InstÀllningar för fraktionell skalning har lagts till för X11-applikationer som körs under XWayland. LÀge "Optimering för applikationer" förbÀttrar kvaliteten pÄ visningen av grÀnssnitten för program som inte stöder fraktionell skalning. LÀge "Optimering för spel och helskÀrmsapplikationer" tillÄter anvÀndning av applikationernas faktiska skÀrmupplösning, medan en skalningsnivÄ kan tillÀmpas som skiljer sig frÄn skalan för applikationer som stöder fraktionell skalning.
- Ăndringar har gjorts i systemet för hantering av kortkommandon:
- NÀr du vÀxlar med kombinationen «Super+cursor control keys» fortsÀtter det aktuella skrivbordet att visas sÄ lÀnge du hÄller ned Super-tangenten.
- Virtuella skrivbord har nu högre prioritet Ă€n skĂ€rmar â navigeringen vid fönsterflyttning eller angivande av fokus börjar först omfattar skrivborden pĂ„ den aktuella skĂ€rmen och vĂ€xlar sedan till nĂ€sta skĂ€rm om en sĂ„dan finns.
- CykelgenomgÄng av virtuella skrivbord har implementerats (efter den sista vÀxlar det tillbaka till den första).
- För att vĂ€xla mellan skĂ€rmar har en ny kombination «Super+Shift+cursor control keys» lagts till, för att flytta fokus till en annan skĂ€rm â «Alt+Super+cursor control keys», för att flytta ett fönster till en annan skĂ€rm â «Shift+Alt+Super+cursor control keys».
- För att öka eller minska zoomnivÄn pÄ skrivbordet har genvÀgarna «Super+» och «Super-» lagts till.
- I filhanteraren har ett alternativ lagts till för förhandsinmatning av filvĂ€gar â efter att du har angett den första bokstaven i filnamnet eller mappen i adressfĂ€ltet visas exempel pĂ„ autokomplettering som motsvarar befintliga filer eller mappar. Ett alternativ för att öppna filer med ett klick har lagts till. GenvĂ€gar för att aktivera visningslĂ€gen för filer i rutnĂ€t eller lista har lagts till. ĂvergĂ„ng till redigering genom att klicka pĂ„ en mapp i filvĂ€gen har implementerats. En dialogruta för att öppna mapp har lagts till för att extrahera filer till den angivna mappen.
- PÄ ljudinstÀllningssidan har möjligheten att justera ljudbalansen för vÀnster och höger öra lagts till.

- I applet för tillgÀnglighet har alternativ för att aktivera högkontrastlÀge, invertera fÀrger, fÀrgfilter för fÀrgblinda och kombinera ljudkanaler för personer med hörselproblem lagts till. GrÀnssnittet har förbÀttrats för att förstora omrÄden pÄ skÀrmen.

- Optimiseringar och rÀttningar har genomförts i olika komponenter för att minska belastningen pÄ CPU:n.
- Stöd för Wayland-protokollen ext-workspace-v1 och ext-image-capture-v1 har lagts till. Protokollet cosmic-workspace-v2 har lagts till.
- Lokalisering av programnamn har implementerats.
- I applet för nÀtverksanslutning har stöd för EAP- och PEAP-autentisering lagts till.
- I COSMIC Media Player har ett alternativ lagts till för att dölja titeln nÀr musen Àr inaktiv.
- Möjlighet att ange en reservschablon.
KĂ€lla: opennet.ru





