Virksomheden System76, der udvikler Linux-distributionen Pop!_OS, er begyndt at teste den anden alpha-version af skrivebordsmiljøet COSMIC, der er skrevet i Rust (ikke forveksles med det gamle COSMIC, der var baseret på GNOME Shell). For testen er ISO-billeder tilgængelige for systemer med NVIDIA GPU (3 GB) og Intel/AMD (2,5 GB), bygget på grundlag af testversionen af distributionen Pop!_OS 24.04. Der er også tilgængelige pakker til Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox og CachyOS.
COSMIC udvikler sig som et universelt projekt, der ikke er bundet til en specifik distribution og overholder Freedesktop-specifikationerne. For at bygge brugergrænsefladen i COSMIC anvendes Iced-biblioteket, som bruger sikre typer, modulær arkitektur og en reaktiv programmeringsmodel, samt tilbyder en arkitektur, der er velkendt for udviklere, der er fortrolige med deklarativt interfacebygningsprog som Elm. Flere rendering-motorer understøttes, herunder Vulkan, Metal, DX12, OpenGL 2.1+ og OpenGL ES 2.0+. Udviklere får et komplet sæt widgets, mulighed for at oprette asynkrone håndterere og bruge adaptiv layout af interfacelementer baseret på vinduets og skærmens størrelse. Projektet udvikler også en sammensat server cosmic-comp baseret på Wayland.
De væsentligste ændringer i forhold til den første alpha-version af COSMIC:
- Der er tilføjet en modul til lyden i konfigurereren, der gør det muligt at vælge lydudstyr, ændre lydstyrken og knytte profiler til enheder, såsom "analog stereo", "digital stereo" og "Pro Audio". Der er tilføjet support til lydudstyr med Bluetooth-interface.

- Der er tilføjet et panel "Power & Battery" i konfigurereren, hvor der er mulighed for at vælge strømmodes: "minimal strømforbrug", "maksimal ydeevne" og "afbalanceret mode". På siden vises også opladningsniveauet ikke kun for det indbyggede batteri, men også for batterierne i tilsluttede trådløse enheder, såsom mus, tastatur og hovedtelefoner.

- Der er tilføjet et panel "Network & Wireless" i konfigurereren, hvor der er mulighed for at navigere til indstillingssider for kablede, trådløse og VPN forbindelser, samt status for forbindelserne vises.

- I panelet med skærmindstillinger er der mulighed for at skalere output fra X11-applikationer. Når skalering er aktiveret, kan indholdet se sløret ud på skærme med høj pixel tæthed, og når det er deaktiveret, kan indholdet se for småt ud.

- I indstillingerne for dato og tid er der tilføjet en vælger for at vise sekunder i ur-appletten.

- I indstillingssektionen vedrørende vindueshåndtering er der tilføjet tilstande for fokus, der følger musmarkøren (fokus sættes på de vinduer, som musmarkøren i øjeblikket er over) og for musmarkøren, der følger fokus (ændring af fokus via tastaturgenveje eller åbning af et nyt vindue flytter musmarkøren til det øverste venstre hjørne af vinduet). Der er også tilføjet en vælger for at deaktivere udførelsen af handlinger ved at trykke på Super-tasten.

- I indstillingerne for udseende er der tilføjet muligheden for at vælge tæthed i interface-elementer — komfortabel, kompakt og med store mellemrum. Tætheden påvirker størrelsen af overskrifter, afstanden mellem listeelementer og applets.

- Der er tilføjet et nyt Bluetooth-indstillingspanel til konfigureringsværktøjet, der gør det muligt at parre, tilslutte og frakoble enheder.

- Funktionerne i filhåndtereren er betydeligt udvidet. I overskriften er der tilføjet en søgelinje, knappen til at oprette nye mapper, vælgere for filvisningsmåder (liste eller gitter af ikoner) og sorteringsmetoder. Der er lagt støtte for sortering efter navn, type, ændringstidspunkt, oprettelsestidspunkt og størrelse. Der foreslås en tastaturgenvej Ctrl+ for at åbne indstillingerne. I sidepanelet er der tilføjet skillelinjer mellem papirkurven, netværkslagre og ekstra lagringsenheder.

Der er tilføjet en knap til fremvisning af filer i kontekstmenuen før åbning. I sidepanelet er der implementeret en tilstand for visning af en liste over senest brugte filer med mulighed for fremvisning.

Der er tilføjet en galleri-tilstand, der gør det muligt at bruge filhåndtereren som billedfremviser med mulighed for sekventiel visning af indholdet i den valgte mappe.

Implementeret support for at se netværkslagre. Der er tilføjet knapper til komprimering af filer og uddrag fra arkiver i formaterne .tar, .tbz, .tgz, .txz og .zip i højrekliksmenuen. Indholdet af menuen „File“ er afsluttet.

- Indlæsningen af applikationsmanageren (COSMIC Store) er betydeligt accelereret ved første opstart.
- Applet til strømstyring har fået støtte til tærskelværdier for opladning, der bestemmer ved hvilken batteriniveau opladningen skal starte eller stoppe.
- I applet til lydstyrke er CPU-belastningen reduceret.
- I uret-app er tiden blevet opdateret efter skift mellem tidszoner, og formatet for den viste tid er forbedret.
- Der er gennemført optimering af tekstgengivelsen.
- Pålideligheden ved brug af ikke-heltalsgenerering i spil, der køres ved hjælp af Proton-pakken, er forbedret.

Kilde: opennet.ru












