COSMIC, Pop!_OS-i töölaud on juba Rusti arenduses suuri edusamme

Kosmiline süsteem76

COSMIC on Popi töölauakeskkond! _OS, mis põhineb muudetud GNOME Shellil

System76 (Pop!_OS Linuxi levitamisettevõte) avaldas hiljuti a Rustis kirjutatud aruanne uue COSMICu kasutajakeskkonna arendamise kohta. Keskkonda arendatakse universaalse projektina, mis ei ole seotud konkreetse distributsiooniga ja vastab Freedesktopi spetsifikatsioonidele.

Projekt ka arendab Waylandil põhinevat kosmilise komposiitserverit ja et lisaks pakutakse mitut Vulkan, Metal, DX12, OpenGL 2.1+ ja OpenGL ES 2.0+ ühilduvat renderdusmootorit, samuti aknakest ja veebiintegratsiooni mootor.

Projekti kohta mainitakse, et liidese loomiseks COSMIC kasutab Icedi raamatukogu, mis kasutab modulaarset arhitektuuri koos tüübiohutuse ja reaktiivse programmeerimise mudelitega ning pakub ka arendajatele tuttavat arhitektuuri, mis on tuttav deklaratiivse liidese ehituskeelega Elm.

Sa pead seda meeles pidama System76 otsustas muuta GTK ja Icedi, kuna läbiviidud katsete ajal valmistati mitu COSMIC apletti, kirjutatud samaaegselt GTK-s ja Icedis tehnoloogiate võrdlemiseks. Läbiviidud testid on näidanud, et võrreldes GTK-ga pakub Icedi teek paindlikumat, väljendusrikkamat ja arusaadavamat API-d, seostub loomulikult Rust koodiga ja pakub tuttavat arhitektuuri arendajatele, kes tunnevad Elmi deklaratiivse liidese ehituskeelt.

Raamatukogu Iced on kirjutatud täielikult rooste keeles., kasutab turvatüüpe, modulaarset arhitektuuri ja reaktiivset programmeerimismudelit.

Icedel põhinevad rakendused saab luua Windowsi, macOS-i, Linuxi jaoks ja käivitage veebibrauseris. Arendajatele pakutakse kasutusvalmis vidinate komplekti, võimalust luua asünkroonseid kontrollereid ning kasutada liidese elementide adaptiivset paigutust olenevalt akna ja ekraani suurusest.

Kohta viimaseid saavutusi COSMICu arendamisel:

  • Rakendatud tugi segmenteeritud vahekaartidele ja nuppudele, mis põhinevad vidinal SegmentedButton, mis võimaldab teil toimingut kohe pärast valimist sooritada.
  • El konfiguraator pakub otsinguliidest pideva kerimistulemuste loendiga.
  • Rakendatud on võimalus valida toitehaldusprofiile ja kuvada juhtmeta seadmete aku laetust.
  • Lisatud a liides kuvaseadete konfigureerimiseksa, mis toetab graafikarežiimide vahetamist, heleduse muutmist ajakava järgi (öörežiim) ja töölaua paigutuse juhtimist, kui ühendatud on mitu monitori.
  • Lisatud liides keelte, vormingute ja mõõtühikute seadistamiseks.
  • Lisatud a heliseadete liides mis võimaldab teil muuta rakendustega seotud märguannete mahtu ja testida valitud parameetreid, sealhulgas bassikõlariga konfiguratsioone. Kõlarite testimiseks saavad kasutajad, kelle süsteemis on rohkem kui kaks kõlarit, testida kõiki kõlareid ja nende bassikõlarit korraga ühe klõpsuga.
  • Pakutakse võimalust valida ühine taust, iga monitori jaoks erinevad taustapildid või tsüklilise muutmise jaoks taustapiltide komplekt (viivitus määratakse seadetes).
  • Icedi tööriistakomplekti on lisatud dünaamilise renderdusmehhanism iced -dyrend, mis eeldab võimalust valida olenevalt keskkonnast erinevaid taustaprogramme (näiteks saab kasutada OpenGL-i, Vulkani või Softbufferi teegil põhinevat tarkvararenderdust).
  • Värskendati tarkvara renderdusmootori Softbufferi rakendust, mida saab nüüd kasutada libcosmic teegi pakutavate vidinate renderdamiseks.
  • Kasutajakeskkond on loodud töötama Waylandi protokollil põhinevate kuvaserverite kontrolli all. X11 rakenduste vabastamise toetamiseks on XWaylandi DDX-serveri tugi integreeritud kosmilise komposiitserverisse.
  • Koostatud on teek Cosmic Time, mis võimaldab kasutada animeeritud efekte Iced-põhistes rakendustes.

Lõpuks, kui olete huvitatud sellest rohkem teada saama, saate üksikasju vaadata Järgmisel lingil.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.