System76, mis arendab Linuxi distributsiooni Pop!_OS, tutvustas COSMIC töölaua neljandat alfa versiooni, mis on kirjutatud Rusti keeles (ärge segage seda vana COSMICuga, mis oli põhinenud GNOME Shellil). Testimiseks on saadaval COSMICu värske versiooni iso-pildid, mis on loodud tulevase Pop!_OS 24.04 distributsiooni alfa-kogumite peal NVIDIA GPU (3 GB) ja Intel/AMD (2,6 GB) süsteemidele. Samuti on saadaval valmis paketid Fedora, NixOS, Arch Linuxi, openSUSE, Serpent OS, Redoxi ja CachyOS-i jaoks.
COSMIC areneb areneb universaalne projekt, mis ei ole seotud konkreetse distributsiooniga ning vastab Freedesktop'i spetsifikatsioonidele. COSMIC'i kasutajaliidese loomiseks on kasutatud Iced teeki, mis rakendab turvalisi tüüpe, moodsat arhitektuuri ja reaktiivse programmeerimise mudelit, ning pakub arendajatele tuttavat arhitektuuri, mis sarnaneb deklaratiivse kasutajaliideste loomise keele Elm'iga. Pakutakse mitmeid renderdamismootoreid, mis toetavad Vulkanit, Metali, DX12, OpenGL 2.1+ ja OpenGL ES 2.0+. Arendajatele on esitatud valmis elementide kogum, võimalus luua asünkroonseid töötlejaid ja kasutada adaptiivset kasutajaliidese paigutust sõltuvalt akna ja ekraani suurusest. Projekti raames arendatakse ka komposiitset server cosmic-comp Waylandi baasil.
Peamised muudatused võrreldes COSMICu kolmanda alfa versiooniga:
- Konfiguraatorisse on lisatud leht, et valida kasutajaliidese keel ning kuupäeva, aja ja numbri formaadid.

- Konfiguraatorisse on lisatud leht, et seadistada vaikeseks käivitatavaid rakendusi, nagu brauser, failihaldur, meiliklient, muusikaplayer, videopleier, pildivaataja ja kalendriplaneerija. Helide ja videote esitamiseks kasutatakse arenduses olevat uut COSMIC Media Playerit, mis on kirjutatud Rusti keeles.

- Omandatud arendustööd ettevõtte enda rakenduste halduri «COSMIC Store» osas, kus rakenduste installimise või uuendamise ajal on nüüd võimalik vaadata kõiki täidetud ja lõpetatud ülesandeid (vasakus alumises nurgas on ilmunud uus kontekstimenüü «Details»).

- Energiatarbimise haldamise liidesesse on lisatud eraldi seadistused, et määrata, millal ekraan läheb vaikselt režiimile sõltuvalt akutoitest või statsionaarsest toiteallikast. Lisatud on ka võimalus väljalülitamise ajastamiseks, kui seade on olnud tegevusetu.

- Paneelile on loodud uus rakendus «Accessibility», mis on mõeldud nendele, kes vajavad ekraanilugeja sisselülitamist või väljalülitamist nägemisprobleemidega inimeste jaoks. Ekraanilugejaga sisu hääldamine töötab COSMIC Settings'is, Firefoxis ja GNOME'i rakendustes.

- Komposiitserverisse osmic-comp ja ekraani seadistustesse on lisatud tugi VRR (Variable Refresh Rate) mehhanismi aktiveerimiseks, mis võimaldab kohandada monitori värskendussagedust, et tagada sujuvus ja katkestusteta mängimise ja video esitamise ajal. Lisaks pidevale VRR aktiveerimisele on saadaval ka võimalus aktiveerida VRR ainult täisekraanirakenduste puhul.
- Lahendatud probleemid, mis põhjustasid suurt CPU koormust, külmumisi ja mälu lekkeid.
- Parandatud haavatavus, mis võimaldas ekraanilukustuse ümber käia ja saada juurde töölauale autentimiseta pärast komposiidi äkilist sulgemist. serverile ja komponent cosmic-greeter, mis kuvab sisselogimiskeskkonda. Protsess lõpetati ekraani väljalülitamisel, näiteks sisenemiseks piisab monitori väljalülitamisest ja sisselülitamisest, et siseneda ilma parooli sisestamiseta.

Allikas: opennet.ru





