COSMIC erabiltzailearen inguruneak Rust-en idatzitako panel berria garatzen du

Pop!_OS Linux banaketa garatzen duen System76 konpainiak COSMIC erabiltzaile-ingurunearen edizio berri baten garapenari buruzko txostena argitaratu du, Rust hizkuntzan berridatzia (ez da nahastu GNOMEn oinarritutako COSMIC zaharrarekin). Maskorra). Ingurunea proiektu unibertsal gisa garatzen ari da, ez banaketa zehatz bati lotuta eta Freedesktop zehaztapenak betez. Proiektua zerbitzari konposatu bat garatzen ari da, cosmic-comp, Waylanden oinarrituta.

Interfazea eraikitzeko, COSMIC-ek Iced liburutegia erabiltzen du, mota seguruak, arkitektura modularra eta programazio-eredu erreaktiboa erabiltzen dituena, eta Elm interfaze deklaratiboa eraikitzeko lengoaia ezagutzen duten garatzaileek ezagutzen duten arkitektura bat ere eskaintzen du. Hainbat errendatze-motor eskaintzen dira, Vulkan, Metal, DX12, OpenGL 2.1+ eta OpenGL ES 2.0+ onartzen dutenak, baita leiho shell bat eta web integrazio motor bat ere. Izotzean oinarritutako aplikazioak Windows, macOS, Linuxerako eraiki daitezke eta web arakatzaile batean exekutatu. Garatzaileei prest egindako widget multzo bat eskaintzen zaie, kudeatzaile asinkronoak sortzeko eta interfazearen elementuen diseinu moldagarria erabiltzeko gaitasuna leihoaren eta pantailaren tamainaren arabera. Kodea MIT lizentziapean banatzen da.

COSMIC erabiltzailearen inguruneak Rust-en idatzitako panel berria garatzen du

COSMIC garapenean egindako azken aurrerapenak hauek dira:

  • Panel berri bat proposatu da, leiho aktiboen zerrenda, aplikazioetara atzitzeko lasterbideak bistaratzen dituena eta appletak (prozesu bereizietan exekutatzen diren aplikazio integratuak) jartzea onartzen duena. Adibidez, applet-ek aplikazioen menu bat, mahaigainen artean aldatzeko interfaze bat eta teklatuaren diseinua aldatzeko adierazleak eskaintzen dituzte, multimedia fitxategien erreprodukzioa kontrolatzeko, bolumena aldatzeko, Wi-Fi eta Bluetooth kontrolatzeko, pilatutako jakinarazpenen zerrenda bistaratzeko, bistaratzeko. ordua eta itzaltzeko pantaila deitzea. Eguraldi iragarpenekin, oharrekin, arbelen kudeaketarekin eta menu pertsonalizatuen ezarpenarekin appletak ezartzeko asmoa dago.
    COSMIC erabiltzailearen inguruneak Rust-en idatzitako panel berria garatzen du

    Panela zatitan bana daiteke, adibidez, goiko aldean menu eta adierazleekin, eta behealdean zeregin aktiboen eta lasterbideen zerrenda batekin. Panelaren zatiak bertikalean zein horizontalean jar daitezke, pantailaren zabalera osoa edo hautatutako eremu bat bakarrik okupatzen dute, gardentasuna erabili, estiloa aldatu diseinu argia eta ilunaren aukeraren arabera.

    COSMIC erabiltzailearen inguruneak Rust-en idatzitako panel berria garatzen du

  • Optimizazio automatikoko System76 Scheduler 2.0 zerbitzua argitaratu da, CFS (Completely Fair Scheduler) zereginen programatzailearen parametroak dinamikoki doitzen dituena eta prozesuaren exekuzioaren lehentasunak aldatzen dituena atzerapenak murrizteko eta leiho aktiboarekin lotutako prozesuaren errendimendu handiena bermatzeko. erabiltzailea lanean ari da. Bertsio berriak Pipewire multimedia zerbitzariarekin integratzen du multimedia edukia ateratzen duten prozesuen lehentasuna handitzeko; konfigurazio fitxategien formatu berri batera trantsizioa egin da, zeinetan zure arauak defini ditzakezun eta hainbat optimizazio moduren erabilera kudeatu; ezarpenak cgroups eta guraso prozesuen egoera kontuan hartuta aplikatzeko gaitasuna eman zuen; Scheduler prozesu nagusian baliabideen kontsumoa %75 gutxi gorabehera murriztu da.
  • Widget liburutegi berria erabiliz prestatutako konfiguratzailearen inplementazioa eskuragarri dago. Konfiguratzailearen lehen bertsioak panelaren, teklatuaren eta mahaigaineko horma-paperaren ezarpenak eskaintzen ditu. Etorkizunean, ezarpenak dituzten orrialdeen kopurua handituko da. Konfiguratzaileak arkitektura modularra du, eta horri esker orrialde osagarriak erraz konekta ditzakezu ezarpenekin.
    COSMIC erabiltzailearen inguruneak Rust-en idatzitako panel berria garatzen du
  • Prestakuntzak egiten ari dira gama dinamiko handiko (HDR) pantailetarako eta kolore-kontroletarako euskarria integratzeko (adibidez, ICC kolore-profiletarako laguntza gehitzea aurreikusten da). Garapena hasierako fasean dago oraindik eta HDR laguntza eta kolorea kudeatzeko tresnak Linuxera ekartzeko lan orokorrarekin sinkronizatuta dago.
  • Kanal bakoitzeko 10 bit-eko kolore-irteeraren laguntza gehitu da konposaketa kosmiko zerbitzari konposatuari.
  • Iced GUI liburutegia desgaitasuna duten pertsonentzako tresnak laguntzeko lanean ari da. AccessKit liburutegiarekin integrazio esperimentala egin da eta Orca pantaila-irakurgailuak erabiltzeko gaitasuna gehitu da.

Iturria: opennet.ru

Gehitu iruzkin berria