Ang palibot sa tiggamit sa COSMIC nagpalambo sa bag-ong panel nga gisulat sa Rust

Ang System76 nga kompanya, nga nagpalambo sa Linux distribution Pop!_OS, nagpatik sa usa ka taho sa pagpalambo sa usa ka bag-ong edisyon sa COSMIC user environment, nga gisulat pag-usab sa Rust nga pinulongan (dili malibog sa daan nga COSMIC, nga gibase sa GNOME Shell). Ang palibot gipalambo isip usa ka unibersal nga proyekto, wala gihigot sa usa ka piho nga pag-apod-apod ug nagtagbo sa mga detalye sa Freedesktop. Ang proyekto usab nagpalambo sa usa ka composite server, cosmic-comp, base sa Wayland.

Aron matukod ang interface, ang COSMIC naggamit sa Iced library, nga naggamit sa luwas nga mga tipo, modular nga arkitektura ug usa ka reaktibo nga modelo sa programming, ug nagtanyag usab usa ka arkitektura nga pamilyar sa mga developer nga pamilyar sa Elm declarative interface building nga lengguwahe. Gihatag ang daghang mga makina sa pag-render, nga nagsuporta sa Vulkan, Metal, DX12, OpenGL 2.1+ ug OpenGL ES 2.0+, ingon man usa ka windowing shell ug usa ka makina sa panagsama sa web. Ang mga aplikasyon nga nakabase sa yelo mahimong matukod alang sa Windows, macOS, Linux ug modagan sa usa ka web browser. Gitanyagan ang mga developers og andam nga set sa mga widgets, ang abilidad sa paghimo og mga asynchronous handler ug paggamit sa adaptive layout sa mga elemento sa interface depende sa gidak-on sa bintana ug screen. Ang code giapod-apod ubos sa lisensya sa MIT.

Ang palibot sa tiggamit sa COSMIC nagpalambo sa bag-ong panel nga gisulat sa Rust

Ang mga bag-o nga pag-uswag sa pag-uswag sa COSMIC naglakip sa:

  • Gisugyot ang usa ka bag-ong panel nga nagpakita sa usa ka lista sa mga aktibo nga bintana, mga shortcut alang sa dali nga pag-access sa mga aplikasyon, ug nagsuporta sa pagbutang sa mga applet (built-in nga aplikasyon nga nagdagan sa lainlaing mga proseso). Pananglitan, ang mga applet naghatag usa ka menu sa aplikasyon, usa ka interface alang sa pagbalhin tali sa mga desktop, ug mga timailhan alang sa pagbag-o sa layout sa keyboard, pagkontrol sa playback sa mga file sa multimedia, pagbag-o sa volume, pagkontrol sa Wi-Fi ug Bluetooth, pagpakita sa usa ka lista sa natipon nga mga pahibalo, pagpakita. oras, ug pagtawag sa shutdown screen. Adunay mga plano nga ipatuman ang mga applet nga adunay mga panagna sa panahon, mga nota, pagdumala sa clipboard ug pagpatuman sa mga naandan nga menu.
    Ang palibot sa tiggamit sa COSMIC nagpalambo sa bag-ong panel nga gisulat sa Rust

    Ang panel mahimong bahinon sa mga bahin, pananglitan, ang ibabaw nga adunay mga menu ug mga indikasyon, ug ang ubos nga adunay usa ka lista sa mga aktibo nga buluhaton ug mga shortcut. Ang mga bahin sa panel mahimong ibutang sa duha nga vertically ug horizontally, okupar ang tibuok gilapdon sa screen o usa lamang ka pinili nga lugar, gamiton ang transparency, usba ang estilo depende sa pagpili sa kahayag ug ngitngit nga disenyo.

    Ang palibot sa tiggamit sa COSMIC nagpalambo sa bag-ong panel nga gisulat sa Rust

  • Ang serbisyo sa awtomatikong pag-optimize nga System76 Scheduler 2.0 gipatik, nga dinamikong nag-adjust sa mga parameter sa CFS (Completely Fair Scheduler) task scheduler ug nagbag-o sa mga prayoridad sa pagpatuman sa proseso aron makunhuran ang mga paglangan ug masiguro ang labing kataas nga pasundayag sa proseso nga may kalabutan sa aktibo nga bintana diin ang tiggamit karon nagtrabaho. Ang bag-ong bersyon naglakip sa integrasyon sa Pipewire media server aron madugangan ang prayoridad sa mga proseso nga nagpagawas sa multimedia content; usa ka transisyon ang gihimo sa usa ka bag-ong format sa mga file sa pag-configure, diin mahimo nimong ipasabut ang imong kaugalingon nga mga lagda ug pagdumala sa paggamit sa lainlaing mga mode sa pag-optimize; gihatag ang abilidad sa paggamit sa mga setting nga gikonsiderar ang kahimtang sa mga cgroup ug mga proseso sa ginikanan; Ang konsumo sa kahinguhaan sa panguna nga proseso sa Scheduler gikunhoran sa gibana-bana nga 75%.
  • Ang usa ka pagpatuman sa configurator nga giandam gamit ang bag-ong widget library anaa. Ang unang bersyon sa configurator nagtanyag og mga setting alang sa panel, keyboard ug desktop wallpaper. Sa umaabot, ang gidaghanon sa mga panid nga adunay mga setting madugangan. Ang configurator adunay modular nga arkitektura nga nagtugot kanimo sa dali nga pagkonektar sa dugang nga mga panid sa mga setting.
    Ang palibot sa tiggamit sa COSMIC nagpalambo sa bag-ong panel nga gisulat sa Rust
  • Nagpadayon ang mga pagpangandam aron i-integrate ang suporta alang sa high dynamic range (HDR) nga mga display ug color controls (pananglitan, giplanohan nga magdugang og suporta alang sa mga profile sa kolor sa ICC). Ang pag-uswag anaa pa sa sayong mga yugto ug nahiuyon sa kinatibuk-ang trabaho aron madala ang suporta sa HDR ug mga gamit sa pagdumala sa kolor sa Linux.
  • Gidugang nga suporta alang sa 10-bit-per-channel nga kolor nga output sa cosmic-comp composite server.
  • Ang iced GUI library nagtrabaho sa pagsuporta sa mga himan alang sa mga tawo nga adunay mga kakulangan. Ang eksperimento nga panagsama sa AccessKit library nahimo ug ang abilidad sa paggamit sa Orca screen readers gidugang.

Source: opennet.ru

Idugang sa usa ka comment