Pop!_OS desktop nharaunda COSMIC ichashandisa Iced panzvimbo yeGTK

COSMIC uchishandisa Iced panzvimbo yeGTK

COSMIC uchishandisa Iced panzvimbo yeGTK

Mamwe mazuva apfuura Michael Aaron Murphy, Pop!_OS Development Lead uye Redox OS mubatsiri, akataura nezvekugadzira chinyorwa chitsva yenzvimbo yemushandisi kubva ku "COSMIC".

Kune avo vasingazive COSMIC, vanofanirwa kuziva izvozvo ndeye proprietary desktop nharaunda yePop! _IWE iyo yakavakirwa pane yakagadziridzwa GNOME Shell ine mamwe ekuwedzera, asi inosiyana mukudzika patsva kwedesktop uye kuunzwa kwemafungiro ekuchinja.

Izvo zvinofanirwa kuyeukwa kuti COSMIC yakaunzwa kuPop!_OS gore rapfuura muPop!_OS vhezheni 21.04 uye avo vane basa reSystem76 purojekiti vanotsanangura nharaunda semhinduro yakachena inoita kuti desktop ive nyore kushandisa, uku ichiva nesimba uye inoshanda kune vashandisi kuburikidza nekugadzirisa.

Izvo zvinotaurwa zvakare kuti magadzirirwo matsva akagadzirwa kubva mukuyedzwa kwakakura uye mhinduro yemushandisi kubva pakatangwa Pop! _OS 20.04, uye parizvino vari kunatswa muchikamu chavo chekuyedza.

Panzvimbo peiyo yakabatana yakatwasuka yekufamba kweadhivhadhesi uye maapplication ari mu "Activity Overview" yakaonekwa muGNOME 40, COSMIC inoenderera mberi nekuparadzanisa maonero ekufambisa desktops padivi akavhurika windows uye maapplication aripo.ehe Maonero akapatsanurwa anokupa iwe kugona kuwana sarudzo yemaapps nekudzvanya kamwe chete, uye dhizaini iri nyore inochengetedza kusanganisa kwekuona kubva pakukanganisa.

Chikwata cheUX changa chiri kunyatsogadzira majeti uye maapplication kwegore rapfuura. Isu tave panguva iyo yakakosha kuti timu yeinjiniya isarudze pane GUI toolkit yeCOSMIC. Mushure mekufunga kwakawanda uye kuyedza pamusoro pegore rapfuura, timu yeinjiniya yakafunga kushandisa Iced pachinzvimbo cheGTK.

Panguva yekuyedzwa kwemushandisi, zvakanzi zvakaonekwa kuti vashandisi veGNOME vanowanzombomira basa mushure mekuvhura iyo "Activities Overview". kupatsanura maoneros bvumidza kupinda kune iyo yekuvhura application nekudzvanya kamwe chete, nepo dhizaini yemushandisi yekuchenesa inodzivirira kukanganiswa kwekuona.

Iced ndeye yekuzvarwa Rust GUI toolkit ichangobva kufambira mberi zvakakwana kuti igone kushandiswa muCOSMIC. Anoverengeka COSMIC applets akatonyorwa mune ese GTK uye Iced kuenzanisa. 

Zvinocherechedzwa kuti mushure mekukurukurirana kwenguva refu uye kuedza, vagadziri vakasarudza kushandisa Iced raibhurari panzvimbo yeGTK kugadzira iyo interface. Zvinoenderana neSystem76 mainjiniya, iyo Iced raibhurari, iyo yakagadziridzwa munguva pfupi yapfuura, yakatosvika pamwero wakakwana kuti ushandiswe sehwaro hwenzvimbo yemushandisi.

Iyo yazvino vhezheni yekuvandudza yeIced ine API inochinjika, inoratidzira uye intuitive kana ichienzaniswa neGTK. Inonzwa yakasikwa muRust, uye chero munhu anoziva Elm achakoshesa dhizaini yayo.

Panguva yekuedzwa kwakaitwa akati wandei COSMIC applets akagadzirwa, panguva imwe chete yakanyorwa muGTK uye Iced kuenzanisa matekinoroji. Miedzo yakaitwa vakaratidza kuti zvichienzaniswa neGTK, raibhurari yeIced inopa API inoshanduka, inoratidzira uye inonzwisisika, pairi zvakajairika neRust kodhi uye inopa yakajairika dhizaini yevagadziri vanoziva Elm declarative interface yekuvaka mutauro.

Raibhurari Iced yakanyorwa zvachose mumutauro weRust., inoshandisa mhando dzakachengeteka, modular architecture, uye reactive programming model. Injini dzakasiyana dzekupa dzinoenderana neVulkan, Metal, DX12, OpenGL 2.1+ uye OpenGL ES 2.0+ dzinopihwa, pamwe chete negomba re windows uye injini yekubatanidza webhu.

ari Iced-based apps inogona kuvakirwa Windows, macOS, Linux, uye inomhanya muwebhu browser. Vagadziri vanopihwa seti yekunze-kwe-iyo-bhokisi majeti, kugona kugadzira asynchronous controllers, uye kushandisa inoteedzera marongero eiyo interface zvinhu zvichibva pahwindo uye saizi yechidzitiro. Iyo kodhi inogoverwa pasi peMIT rezinesi.

Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo mu inotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako