COSMIC, desktop ya Pop!_OS ili kale ndi kupita patsogolo kwabwino mu Rust

Cosmic System76

COSMIC, ndi malo apakompyuta a Pop! _OS yomwe idakhazikitsidwa ndi GNOME Shell yosinthidwa

System76 (kampani yogawa ya Pop!_OS Linux) yatulutsa posachedwa a lipoti pakukula kwa malo atsopano ogwiritsira ntchito COSMIC olembedwa ku Rust. Chilengedwe chikupangidwa ngati pulojekiti yapadziko lonse lapansi yomwe siimangiriridwa kugawidwa kwapadera ndipo ikugwirizana ndi zomwe Freedesktop imafunikira.

Ntchitoyi imapanga seva ya Wayland-based cosmic-comp composite ndi kuti kuwonjezera pa injini zingapo zoperekera zomwe zimagwirizana ndi Vulkan, Metal, DX12, OpenGL 2.1+ ndi OpenGL ES 2.0+ zimaperekedwa, komanso chipolopolo chawindo ndi injini yolumikizira intaneti.

Za polojekitiyi zikunenedwa kuti kupanga mawonekedwe, COSMIC imagwiritsa ntchito laibulale ya Iced, yomwe imagwiritsa ntchito zomangamanga zokhala ndi chitetezo chamtundu wamtundu komanso mitundu yokhazikika ya mapulogalamu, komanso imaperekanso zomangamanga zomwe zimadziwika bwino kwa opanga omwe amadziwa Elm, chilankhulo chofotokozera chomangira.

Mukuyenera kukumbukira zimenezo System76 idasankha kusintha GTK ndi Iced, kuyambira nthawi ya mayeso omwe adachitika ma applets angapo a COSMIC adakonzedwa, yolembedwa nthawi imodzi mu GTK ndi Iced kuyerekeza matekinoloje. Mayeso anachitidwa awonetsa kuti poyerekeza ndi GTK, laibulale ya Iced imapereka API yosinthika, yomveka komanso yomveka, amawirikiza mwachibadwa ndi dzimbiri code ndipo amapereka zomangira zodziwika bwino kwa Madivelopa odziwa chinenero Elm declarative yomanga mawonekedwe.

Laibulale Iced amalembedwa kwathunthu m'chinenero cha Dzimbiri., imagwiritsa ntchito mitundu yotetezeka, yomanga modular, ndi mtundu wokhazikika wa pulogalamu.

Mapulogalamu otengera Iced ikhoza kupangidwira Windows, macOS, Linux ndi kuthamanga mu msakatuli. Madivelopa amapatsidwa ma widget okonzeka kugwiritsa ntchito, kuthekera kopanga olamulira asynchronous, ndikugwiritsa ntchito mawonekedwe osinthika a mawonekedwe a mawonekedwe malinga ndi kukula kwa zenera ndi zenera.

Mwa zomwe zachitika posachedwa pakukula kwa COSMIC:

  • Thandizo lokhazikitsidwa pama tabu agawo ndi mabatani kutengera widget ya SegmentedButton, kukulolani kuti muchitepo kanthu mukasankhidwa.
  • El configurator imapereka mawonekedwe osakira ndi mndandanda wosalekeza wa zotsatira zopukusa.
  • Yakhazikitsa kuthekera kosankha mbiri yoyang'anira mphamvu ndikuwonetsa kuchuluka kwa batri pazida zopanda zingwe.
  • Awonjezera a mawonekedwe kuti mukonze zowonetseraa yomwe imathandizira kusintha mawonekedwe azithunzi, kusintha kuwala pa ndandanda (mawonekedwe ausiku), ndikuwongolera masanjidwe apakompyuta pomwe owunikira angapo alumikizidwa.
  • Mawonekedwe owonjezera kuti musinthe zilankhulo, mawonekedwe ndi magawo amiyeso.
  • Awonjezera a mawonekedwe zoikamo phokoso zomwe zimakulolani kuti musinthe kuchuluka kwa zidziwitso zokhudzana ndi mapulogalamu ndi kuyesa magawo osankhidwa, kuphatikizapo masanjidwe ndi subwoofer. Pakuyesa kwa wokamba nkhani, ogwiritsa ntchito omwe ali ndi olankhula oposa awiri m'dongosolo lawo akhoza kuyesa oyankhula onse ndi subwoofer yawo mwakamodzi ndikudina kamodzi.
  • Kutha kusankha maziko wamba, zithunzi zamitundu yosiyanasiyana pazowunikira zilizonse kapena seti yazithunzi zosinthika mozungulira zimaperekedwa (kuchedwa kumayikidwa pazokonda).
  • Iced -dyrend dynamic rendering mechanism yawonjezedwa ku Iced toolkit, zomwe zikutanthauza kuti mutha kusankha ma backend osiyanasiyana kutengera chilengedwe (mwachitsanzo, mutha kugwiritsa ntchito OpenGL, Vulkan, kapena kumasulira kwa mapulogalamu kutengera laibulale ya Softbuffer).
  • Yasinthanso kukhazikitsidwa kwa Softbuffer kwa injini yoperekera mapulogalamu, yomwe tsopano itha kugwiritsidwa ntchito popereka ma widget operekedwa ndi laibulale ya libcosmic.
  • Malo ogwiritsira ntchito adapangidwa kuti azigwira ntchito motsogozedwa ndi ma seva owonetsera potengera protocol ya Wayland. Kuthandizira kutulutsidwa kwa mapulogalamu a X11, chithandizo cha seva ya XWayland DDX chimaphatikizidwa mu seva ya cosmic-comp composite.
  • Laibulale ya Cosmic Time yakonzedwa, yomwe imakupatsani mwayi wogwiritsa ntchito makanema ojambula pamapulogalamu opangidwa ndi Iced.

Pomaliza, ngati mukufuna kudziwa zambiri za izi, mutha kudziwa zambiri Mu ulalo wotsatira.


Zomwe zili m'nkhaniyi zikutsatira mfundo zathu za malamulo okonzekera. Kuti mufotokoze cholakwika dinani Apa.

Khalani oyamba kuyankha

Siyani ndemanga yanu

Anu email sati lofalitsidwa. Amafuna minda amalembedwa ndi *

*

*

  1. Wotsogolera pazosankhazi: Miguel Ángel Gatón
  2. Cholinga cha deta: Control SPAM, kasamalidwe ka ndemanga.
  3. Kukhazikitsa: Kuvomereza kwanu
  4. Kulumikizana kwa zomwe zafotokozedwazo: Zomwezo siziziwululidwa kwa anthu ena kupatula pakukakamizidwa mwalamulo.
  5. Zosunga: Zosungidwa ndi Occentus Networks (EU)
  6. Ufulu: Nthawi iliyonse mutha kuchepetsa, kuchira ndikuchotsa zidziwitso zanu.