Mjedisi përdorues COSMIC po zhvillon një panel të ri, të shkruar në Rust

Kompania System76, që zhvillon distribucionin Linux Pop!_OS, publikoi një raport mbi zhvillimin e një edicioni të ri të mjedisit të përdoruesit COSMIC, të shkruar në gjuhën Rust (mos e ngatërroni me COSMIC e vjetër, e cila ishte e bazuar në GNOME Shell). Mjedisi zhvillohet si një projekt universalisht, i pa lidhur me një distribucion të caktuar dhe përputhet me specifikimet Freedesktop. Projekti gjithashtu zhvillon serverin kompozitor cosmic-comp mbi bazën e Wayland.

Për ndërtimin e ndërfaqes në COSMIC përdoret biblioteka Iced, e cila përdor lloje të sigurta, një arkitekturë modulare dhe një model programimi reaktiv, si dhe ofron një arkitekturë të njohur për zhvilluesit që janë të njohur me gjuhën e ndërtimit deklarativ të ndërfaqeve Elm. Oferohen disa motorë vizatimi që mbështesin Vulkan, Metal, DX12, OpenGL 2.1+ dhe OpenGL ES 2.0+, si dhe një shell dritare dhe motor për integrimin me Web. Aplikacionet mbi bazën e Iced mund të kompilohen për Windows, macOS, Linux dhe të ekzekutohen në shfletuesin web. Zhvilluesit u ofrohen një set i gatshëm widget-sh, mundësia për të krijuar trajtesa asinkrone dhe të përdorin një layout adaptiv të elementeve të ndërfaqes në varësi të madhësisë së dritares dhe ekranit. Kodi shpërndahet nën licencën MIT.

Mjedisi përdorues COSMIC po zhvillon një panel të ri, të shkruar në Rust

Mes arritjeve të fundit në zhvillimin e COSMIC:

  • U propozua njĂ« panel i ri, qĂ« tregon njĂ« listĂ« tĂ« dritareve aktive, shkurtesa pĂ«r qasje tĂ« shpejtĂ« nĂ« aplikacione dhe mbĂ«shtetje pĂ«r vendosjen e applicave (aplikacione tĂ« ndĂ«rtuara qĂ« funksionojnĂ« nĂ« procese tĂ« veçanta). PĂ«r shembull, pĂ«rmes applicave janĂ« realizuar menu aplikacionesh, ndĂ«rfaqe kalimi midis tryezave tĂ« punĂ«s dhe tregues pĂ«r ndryshimin e disposicionit tĂ« tastierĂ«s, kontrollimin e luajtjes sĂ« skedarĂ«ve multimedialĂ«, ndryshimin e volumit, menaxhimin e Wi-Fi dhe Bluetooth, shfaqjen e listĂ«s sĂ« njoftimeve, shfaqjen e orĂ«s dhe thirrjen e ekranit pĂ«r pĂ«rfundimin e punĂ«s. NĂ« planet Ă«shtĂ« realizimi i applicave me parashikimin e motit, shĂ«nime, menaxhimin e mbishkrimit dhe implementimin e menuve tĂ« personalizuara.
    Mjedisi përdorues COSMIC po zhvillon një panel të ri, të shkruar në Rust

    Paneli mund të ndahet në pjesë, për shembull, një të sipërme me menu dhe tregues, dhe një të poshtme me listën e detyrave aktive dhe shkurtesat e shpejta. Pjesët e panelit mund të vendosen si vertikalisht, ashtu edhe horizontalisht, të zënë të gjithë gjerësinë e ekranit ose vetëm një zonë të zgjedhur, të përdorin transparencë dhe të ndryshojnë stilin në varësi të zgjedhjes së dizajnit të ndritshëm ose të errët.

    Mjedisi përdorues COSMIC po zhvillon një panel të ri, të shkruar në Rust
  • U publikua shĂ«rbimi i optimizimit automatik System76 Scheduler 2.0, qĂ« modifikon nĂ« mĂ«nyrĂ« dinamike parametrat e planifikuesit tĂ« detyrave CFS (Completely Fair Scheduler) dhe ndryshon prioritetet e ekzekutimit tĂ« proceseve pĂ«r tĂ« reduktuar vonesat dhe siguruar performancĂ«n maksimale tĂ« procesit nĂ« lidhje me dritaren aktive, me tĂ« cilĂ«n po punon pĂ«rdoruesi aktualisht. NĂ« versionin e ri u implementua integrimi me multimedia serverin Pipewire pĂ«r tĂ« rritur prioritetin e proceseve qĂ« pĂ«rmbajnĂ« kontekstin multimedial; u realizua kalimi nĂ« njĂ« format tĂ« ri tĂ« skedave konfiguruese, nĂ« tĂ« cilat mund tĂ« pĂ«rcaktoni rregulla tĂ« veta dhe tĂ« menaxhoni aplikimin e mĂ«nyrave tĂ« ndryshme tĂ« optimizimit; u ofrua mundĂ«sia e aplikimit tĂ« parametrave duke marrĂ« parasysh gjendjen e cgroups dhe proceseve prind; konsumimi i burimeve nĂ« procesin kryesor tĂ« Scheduler-it u ul me rreth 75%.
  • NjĂ« realizim i konfiguratorit Ă«shtĂ« i disponueshĂ«m, i pĂ«rgatitur me pĂ«rdorimin e bibliotekĂ«s sĂ« re tĂ« widget-eve. NĂ« variantin e parĂ« tĂ« konfiguratorit janĂ« ofruar parametrat e panelit, tastierĂ«s dhe sfondit tĂ« desktopit. MĂ« tej, numri i faqeve me parametra do tĂ« rritet. Konfiguratori ka njĂ« arkitekturĂ« modulare, qĂ« lejon lidhjen e lehtĂ« tĂ« faqeve shtesĂ« me parametra.
    Mjedisi përdorues COSMIC po zhvillon një panel të ri, të shkruar në Rust
  • PĂ«rgatitet integrimi i mbĂ«shtetjes pĂ«r ekranet me njĂ« gamĂ« tĂ« lartĂ« dinamike tĂ« ndriçimit (HDR) dhe mjeteve tĂ« menaxhimit tĂ« ngjyrave (p.sh. Ă«shtĂ« planifikuar tĂ« shtohet mbĂ«shtetje pĂ«r profilet e ngjyrave ICC). Zhvillimi Ă«shtĂ« ende nĂ« fazĂ«n fillestare dhe sinkronizohet me punĂ«n e pĂ«rgjithshme pĂ«r sigurinĂ« e mbĂ«shtetjes HDR dhe mjeteve tĂ« menaxhimit tĂ« ngjyrave pĂ«r Linux.
  • NĂ« kompozitĂ« server NĂ« cosmic-comp Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r daljen me njĂ« pĂ«rfaqĂ«sim ngjyre 10 bit pĂ«r kanal.
  • NĂ« bibliotekĂ«n GUI iced, po punohet pĂ«r mbĂ«shtetje pĂ«r mjete pĂ«r njerĂ«zit me aftĂ«si tĂ« kufizuara. U realizua njĂ« integrim eksperimental me bibliotekĂ«n AccessKit dhe u shtua mundĂ«sia e pĂ«rdorimit tĂ« lexuesve tĂ« ekranit Orca.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster