Linuxi distributsiooni Pop!_OS arendav ettevĂ”te System76 esitles viiendat alfa-versiooni COSMIC töölaudade keskkonnast, mis on kirjutatud Rusti keeles (Ă€rge segage vana COSMICiga, mis pĂ”hines GNOME Shellil). Testimiseks on saadaval iso-pildid COSMICi vĂ€rskest versioonist, mis on koostatud Pop!_OS 24.04 tulevase vĂ€ljalaske alfa-kogumite peal NVIDIA (2.9 GB) ja Intel/AMD (2.5 GB) GPU-dega sĂŒsteemide jaoks. Samuti koostatakse valmis paketid Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox ja CachyOS jaoks.
COSMIC areneb universaalse projektina, mis ei ole seotud konkreetse distributsiooniga ja vastab Freedesktopi spetsifikatsioonidele. COSMICi liidese loomisel kasutatakse Iced teeki, mis rakendab turvalisi tĂŒĂŒpe, modulaarset arhitektuuri ja reaktiivse programmeerimise mudelit ning pakub liidese loomise deklareeritud keele Elmiga tuttavatele arendajatele tuttavat arhitektuuri. Pakutakse mitu renderdamismootorit, mis toetavad Vulkanit, Metalit, DX12, OpenGL 2.1+ ja OpenGL ES 2.0+. Arendajatele pakutakse valmis tööriistade kogumit, vĂ”imalust luua asĂŒnkroonseid töötlejaid ja kasutada liidese elementide kohandavat paigutust olenevalt akna ja ekraani suurusest.
Lisaks Rusti keele kasutamisele on COSMICi eripĂ€ra hulka arvatud hĂŒbriidsete mosaiikakende paigutusreĆŸiimid ja akende virnastamise reĆŸiimid (akende rĂŒhmitamine sarnaselt brauserite vahelehtedega), mida saab aktiveerida virtuaalsete töölaudade kontekstis. Projekti raames arendatakse ka koostava server cosmic-comp Waylandi pĂ”hjal. COSMICi esimene stabiilne versioon on planeeritud 2025. aasta esimesse kvartalisse.
Olulised muudatused vÔrreldes neljanda alfa-versiooniga COSMIC:
- Vaikimisi on sisse lĂŒlitatud COSMIC Media Player, mis kasutab graafilist API-d Vulkan renderdamiseks ja VAAPI-d video dekodeerimiseks. Töös on ka eraldi rakendus koodekite installimiseks, mis hiljem asendab sessioninstalleri.


- Konfiguratorisse on lisatud leht kasutajakontode haldamiseks, mille kaudu saab muuta oma konto seadeid. AdministraatoriÔigustega kasutajad saavad lisaks lisada uusi kasutajaid, muuta olemasolevate kasutajate andmeid ja delegeerida Ôigusi teistele kasutajatele privileegide tÀitmiseks.

- ContextDrawer vidinasse on lisatud tugi nuppude paigutamiseks pealkirjas. NÀiteks failihalduris on paremasse paneeli, kus kuvatakse faili tÀiendav teave, mis on rakendatud ContextDraweriga, lisatud nupud «» ja «[]» eelmise ja jÀrgmise faili lÀbimiseks, samuti faili avamiseks eraldi rakenduses.

- Failihalduris on realiseeritud vĂ”imalus salvestada uusi faile uude katalooge. Lisatud on tugi failide ĂŒmbernimetamiseks otsingutulemustes. Hiljuti avatud failide sektsioonis kuvatavas kontekstimenĂŒĂŒs on nĂŒĂŒd olemas vĂ”imalus vaadata katalooge, kus valitud fail asub.
- Aktiveeritud akende vahetamise liideses, mis kutsutakse esile Alt+Tab kaudu, kuvatakse rakenduste akende jĂ€rjekord nĂŒĂŒd vastavalt kasutaja töökorraldustele (esimesena kuvatakse aknas, millega kasutaja varem töötas, ja viimaseks kuvatakse aknas, millega kasutaja ei ole pikka aega tegelenud). Tagasi kerimiseks saab kasutada kombinatsiooni Alt + Shift + Tab.
- VRR (Variable Refresh Rate) mehhanismi tugi on laienenud, lubades kohandada monitori vĂ€rskendussagedust sujuvuse ja katkestuste vĂ€ltimise tagamiseks mĂ€ngude ja videote esitlemisel. VRR-i kasutamisel arvestatakse nĂŒĂŒd minimaalset ekraani vĂ€rskendussagedust, mis tagab kursoriliikumise sujuvuse, isegi kui rakendus kasutab madalamat sagedust. Muutused on peamiselt mĂ€rgatavad siis, kui töölauarakendusi avatakse tĂ€isekraanireĆŸiimis.
- Lisatud on vÔimalus avada linke terminali emulaatorist, klÔpsates vasakut hiireklÔpsu URL-il.


Allikas: opennet.ru




