COSMIC kasutajakeskkond arendab uut Rust keeles kirjutatud paneeli

Linuxi distributsiooni Pop!_OS arendav System76 on avaldanud aruande COSMIC kasutajakeskkonna uue väljaande arendamise kohta, mis on ümber kirjutatud Rust keeles (mitte segi ajada vana COSMICuga, mis põhines GNOME Shellil). Keskkond on välja töötatud universaalse projektina, mis ei ole seotud konkreetse distributsiooniga ja vastab Freedesktopi spetsifikatsioonidele. Projekt arendab ka Waylandil põhinevat kosmilise komposiitserverit.

Liidese ehitamiseks kasutab COSMIC Icedi teeki, mis kasutab turvatüüpe, modulaarset arhitektuuri ja reaktiivset programmeerimismudelit ning pakub ka Elmi deklaratiivse liidese ehituskeelt tundvatele arendajatele tuttavat arhitektuuri. Pakutakse mitut renderdusmootorit, mis toetavad Vulkan, Metal, DX12, OpenGL 2.1+ ja OpenGL ES 2.0+, samuti aknakesta ja veebiintegratsiooni mootorit. Jääpõhiseid rakendusi saab luua Windowsi, macOS-i ja Linuxi jaoks ning neid saab kasutada veebibrauseris. Arendajatele pakutakse valmis vidinate komplekti, võimalust luua asünkroonseid töötlejaid ja kasutada liidese elementide adaptiivset paigutust olenevalt akna ja ekraani suurusest. Koodi levitatakse MIT litsentsi all.

COSMIC kasutajakeskkond arendab uut Rust keeles kirjutatud paneeli

COSMICu arendamise viimaste saavutuste hulgas:

  • Välja on pakutud uus paneel, mis kuvab aktiivsete akende loendi, otseteed rakendustele kiireks juurdepääsuks ja toetab aplettide paigutust (manustatud rakendused, mis töötavad eraldi protsessides). Näiteks rakendavad apletid rakenduste menüüd, töölaudade vahel vahetamise liidest ja klaviatuuripaigutuse muutmise, multimeediumifailide taasesituse juhtimise, helitugevuse muutmise, Wi-Fi ja Bluetoothi ​​juhtimise, kogutud teadete loendi väljundi kuvamise indikaatoreid. , kuvab kellaaja ja kutsub ekraani välja lülitama. Plaanis on juurutada ilmaennustuse, märkmete, lõikepuhvri haldamise ja kasutajamenüüde juurutamisega apletid.
    COSMIC kasutajakeskkond arendab uut Rust keeles kirjutatud paneeli

    Paneeli saab jagada osadeks, näiteks ülemine menüüde ja indikaatoritega ning alumine aktiivsete ülesannete ja otseteede loendiga. Paneeli osi saab paigutada nii vertikaalselt kui ka horisontaalselt, hõivata kogu ekraani laiuse või ainult valitud ala, kasutada läbipaistvust, muuta stiili sõltuvalt heleda ja tumeda disaini valikust.

    COSMIC kasutajakeskkond arendab uut Rust keeles kirjutatud paneeli

  • Ilmunud on automaatse optimeerimise teenus System76 Scheduler 2.0, mis konfigureerib dünaamiliselt CFS-i (Completely Fair Scheduler) tegumiplaneerija parameetreid ja muudab protsesside täitmise prioriteete, et vähendada latentsust ja tagada aktiivse aknaga seotud protsessi maksimaalne jõudlus. kasutaja töötab praegu. Uus versioon integreerub Pipewire'i meediaserveriga, et suurendada multimeediumisisu kuvavate protsesside prioriteetsust; on tehtud üleminek konfiguratsioonifailide uuele vormingule, milles saate ise määratleda oma reeglid ja juhtida erinevate optimeerimisrežiimide kasutamist; võimalus rakendada sätteid cgruppide ja vanemprotsesside olekust lähtuvalt; umbes 75% vähem ressursitarbimist põhiplaanimisprotsessis.
  • Saadaval on uue vidinateegi abil koostatud konfiguraatori rakendus. Konfiguraatori esimene versioon pakub paneeli, klaviatuuri ja töölaua taustapildi sätteid. Edaspidi suurendatakse seadistustega lehtede arvu. Konfiguraatoril on modulaarne arhitektuur, mis võimaldab hõlpsasti ühendada lisalehti koos seadistustega.
    COSMIC kasutajakeskkond arendab uut Rust keeles kirjutatud paneeli
  • Käimas on ettevalmistused suure dünaamilise ulatusega (HDR) ekraanide toe ja värvijuhtimise integreerimiseks (näiteks plaanitakse lisada ICC värviprofiilide tugi). Arendus on alles lapsekingades ja sünkroonis üldise tööga, et pakkuda Linuxile HDR-i tuge ja värvihaldustööriistu.
  • Lisati kosmilise komposiitserveri väljundi tugi 10 biti kanali värviesitlusega.
  • Jäätunud GUI raamatukogu töötab puuetega inimestele mõeldud tööriistade toetamise kallal. Läbi on viidud eksperimentaalne integratsioon AccessKiti teegiga ja lisatud on võimalus kasutada Orca ekraanilugejaid.

Allikas: opennet.ru

Lisa kommentaar