COSMIC, iyo Pop!_OS desktop yatopa kufambira mberi kukuru mukuvandudza kwayo muRust

Cosmic System76

COSMIC, inzvimbo yedesktop yePop! _OS iyo yakavakirwa pane yakagadziridzwa GNOME Shell

System76 (iyo Pop!_OS Linux yekugovera kambani) ichangoburwa a taura nezvekuvandudzwa kweiyo COSMIC mushandisi nharaunda yakanyorwa muRust. Iyo nharaunda iri kuvandudzwa sepurojekiti yepasirese iyo isina kusungirirwa kune yakatarwa kugovera uye inoenderana neiyo Freedesktop yakatarwa.

Iyo purojekiti zvakare inogadzira Wayland-based cosmic-comp composite server uye kuti mukuwedzera akati wandei ekupa injini dzinoenderana neVulkan, Metal, DX12, OpenGL 2.1+ uye OpenGL ES 2.0+ zvinopihwa, pamwe negoko rehwindo uye injini yekubatanidza webhu.

Nezve purojekiti inotaurwa kuti kugadzira interface, COSMIC inoshandisa iyo Iced raibhurari, iyo inoshandisa modular architecture ine mhando yekuchengetedza uye reactive programming modhi, uye inopawo dhizaini inozivikanwa kune vanogadzira vanoziva Elm, inozivisa interface yekuvaka mutauro.

Tinofanira kurangarira izvozvo System76 yakasarudza kuita shanduko yeGTK uye Iced, kubva 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.

Zvishandiso zvinoenderana neIced inogona kugadzirwa yeWindows, macOS, Linux uye mhanya muwebhu browser. Vagadziri vanopihwa seti yeakagadzirira-kushandisa-majeti, kugona kugadzira asynchronous controllers, uye shandisa inogadzirisa marongero eiyo interface zvinhu zvinoenderana nehukuru hwehwindo uye skrini.

Of the zvichangobva kubudirira mukuvandudza COSMIC:

  • Yakamisikidzwa tsigiro yemasegmented tabs uye mabhatani akavakirwa paSegmentedButton widget, ichikutendera iwe kuti uite chiito nekukurumidza kana wasarudzwa.
  • El configurator inopa interface yekutsvaga ine runyoro runoenderera rwekupuruzira mhinduro.
  • Yakaitwa kugona kusarudza simba manejimendi profiles uye kuratidza bhatiri kuchaja yezvisina waya.
  • Wakawedzera a interface kugadzirisa zvirongwa zvekuratidziraiyo inotsigira kushandura magiraidhi modhi, kushandura kupenya pane chirongwa (husiku modhi), uye kutonga desktop dhizaini kana akawanda mamonitor akabatana.
  • Yakawedzerwa interface kugadzirisa mitauro, mafomati uye zvikamu zvechiyero.
  • Wakawedzera a sound settings interface iyo inokutendera kuti uchinje huwandu hwezviziviso zvine chekuita nemashandisirwo uye bvunzo dzakasarudzwa paramita, kusanganisira zvigadziriso ne subwoofer. Kubvunzo dzemutauri, vashandisi vane vanopfuura vaviri vatauri musystem yavo vanogona kuyedza vese vatauri uye subwoofer yavo kamwechete nekudzvanya kumwe chete.
  • Iko kugona kusarudza yakajairwa kumashure, akasiyana mapikicha kune yega yega yekutarisa kana seti yemapikicha ekuchinja kwe cyclical inopihwa (kunonoka kunoiswa muzvirongwa).
  • Iyo iced -dyrend dynamic rendering mechanism yakawedzerwa kuIced toolkit, izvo zvinoreva kugona kusarudza akasiyana backend zvichienderana nenharaunda (semuenzaniso, unogona kushandisa OpenGL, Vulkan, kana software rendering zvichibva paSoftbuffer raibhurari).
  • Yakagadziridza iyo Softbuffer kuisirwa kwesoftware inopa injini, iyo inogona kushandiswa kupa majeti akapihwa ne libcosmic raibhurari.
  • Nzvimbo yevashandisi yakagadzirirwa kushanda pasi pekutonga kwemaseva ekuratidzira zvichienderana neWayland protocol. Kutsigira kuburitswa kweX11 application, rutsigiro rweXWayland DDX server inosanganiswa mune cosmic-comp composite server.
  • Iyo Cosmic Time raibhurari yakagadziridzwa, iyo inokutendera iwe kushandisa animated mhedzisiro muIced-based application.

Chekupedzisira, kana iwe uchifarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo Mune 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