Ang System76 ay nagpapatuloy sa mga pagsulong nito sa Cosmic kasama ang Rust at gumagawa na sa isang bagong panel 

Ang COSMIC, ay isang desktop environment ng Pop! _OS na batay sa isang binagong GNOME Shell

Ang COSMIC, ay isang desktop environment ng Pop! _OS na batay sa isang binagong GNOME Shell

Ang System76 (ang Pop!_OS Linux distribution company) ay naglabas kamakailan ng isang ulat sa pagbuo ng isang bagong kapaligiran ng gumagamit ng COSMIC na muling isinulat sa Rust. Ang kapaligiran ay binuo bilang isang unibersal na proyekto na hindi nakatali sa isang partikular na pamamahagi at umaayon sa mga detalye ng Freedesktop, at ito rin ay bumubuo ng isang Wayland-based na cosmic build composite server.

Tungkol sa proyekto nabanggit na upang bumuo ng isang interface, Ginagamit ng COSMIC ang Iced library, na gumagamit ng modular na arkitektura na may uri ng kaligtasan at mga reaktibong modelo ng programming, at nag-aalok din ng arkitektura na pamilyar sa mga developer na pamilyar sa Elm, isang deklaratibong wika ng pagbuo ng interface.

Dapat nating tandaan iyon Pinili ng System76 na gawin ang pagbabago ng GTK at Iced, dahil sa panahon ng mga pagsusulit na isinagawa ilang COSMIC applet ang inihanda, sabay na nakasulat sa GTK at Iced upang ihambing ang mga teknolohiya.

Ano ang bago sa COSMIC?

Sa kamakailang ulat na inilabas bilang pangunahing balita, ang gawaing isinasagawa sa «COSMIC Panels» ito muwestra isang Listahan ng mga aktibong bintana, mga shortcut para acceder mabilis sa mga aplikasyon at sa lokasyon ng suporta para applets (pinagsama-samang mga application ito tumakbo sa magkakahiwalay na proseso).

Por ejemplo, nagpapatupad ang mga applet ng mga menu ng application, mga interface ng gumagamit, Singil de mesa, baguhin ang mga layout ng keyboard, kontrolin ang pag-playback ng media, baguhin ang dami, kontrolin ang Wi-Fi at Bluetooth, ipakita ang pagbubuhos ng pinagsama-samang listahan ng notification, ipakita ang bilang ng oras at patayin ang tabing de tumawag. Dapat itong banggitin na ito ay binalak ipatupad isang applet sa pagtataya ng oras, mga tala, pamamahala ng clipboard at pagpapatupad ng menu gumagamit.

Nabanggit na ang mga panel ay maaaring dividir sa mga seksyon, sa pamamagitan ng ejemplo, isang seksyon napakahusay sa mga menu at indicator at isang seksyon ilalim sa isang Listahan ng mga aktibong gawain at mga shortcut. Ang mga bahagyang panel ay maaaring colocar patayo at pahalang, sakupin todo el malawak ng tabing o lamang isang napiling lugar, gamitin aninaw y baguhin ang kanilang el istilo depende sa pagpili ng disenyo i-clear y madilim.

Ang isa pang kapansin-pansing pagbabago ay ang bersyon ng serbisyo pag-optimize awtomatiko System76 Scheduler 2.0 na nagbibigay-daan sa iyong dynamic na ayusin ang mga setting ng CFS task scheduler (Completely Fair Scheduler), binabago ang prayoridad ng pagpapatupad ng paraan para bawasan ang mga pagkaantala at i-maximize el pagganap del paraan may kaugnayan sa la window de magtrabaho tunay del gumagamit. Nabanggit na ang bagong suporta para sa mga patakaran tulad ng SCHED_FIFO at SCHED_IDLE ay idinagdag.

La Nueva isinasama ng bersyon ang server ng Pipewire media, pagtaas ng prayoridad del paraan display nilalaman multimedia, bilang karagdagan sa archive ang configuration ay na-convert sa a bago format, kung saan maaari magtakda kanilang sariling mga tuntunin at kontrol el gamitin sa iba't ibang mga mode ng pag-optimize. Halimbawa, ang pagbanggit ay ginawa ng estado "Power Based Configuration" inilapat sa mga cgroup at proseso ng magulang, ang paggamit ng mga mapagkukunan sa paraan ng programmer pangunahin Ito ay naging nabawasan en tungkol sa 75%.

Ng iba pang mga pagbabago matindi yan:

  • Bagong isang handa na pagpapatupad ng configurator sa bagong library ng widget.
  • Ang unang bersyon ng configurator ay nag-aalok ng mga setting para sa panel, keyboard at desktop background.
  • Sa hinaharap, ang bilang ng mga pahina na may mga setting ay tataas.
  • Ang configurator ay may modular na arkitektura na nagbibigay-daan sa iyong madaling ikonekta ang mga karagdagang pahina na may mga setting.
  • Ang mga paghahanda ay isinasagawa upang isama ang suporta para sa mataas na dynamic range (HDR) na mga pagpapakita at mga kontrol ng kulay (halimbawa, ito ay binalak na magdagdag ng suporta para sa mga profile ng kulay ng ICC).
  • Nagdagdag ng suporta para sa output na may 10 bits bawat representasyon ng kulay ng channel sa cosmic-comp composite server.
  • Ang Iced GUI library ay gumagawa ng mga tool sa suporta para sa mga taong may mga kapansanan.
  • Ang isang eksperimentong pagsasama sa library ng AccessKit ay naisagawa at ang posibilidad ng paggamit ng mga Orca screen reader ay naidagdag.

Sa wakas kung interesado kang malaman ang tungkol dito, maaari mong suriin ang mga detalye Sa sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.