Tikoloho ea basebelisi ba COSMIC e hlahisa karolo e ncha e ngotsoeng ho Rust

System76, e hlahisang Pop ea kabo ea Linux!_OS, e phatlalalitse tlaleho ea ntlafatso ea khatiso e ncha ea tikoloho ea basebelisi ba COSMIC, e ngotsoeng bocha ka Rust (e se ke ea ferekanngoa le COSMIC ea khale, e neng e thehiloe ho GNOME Shell). Tikoloho e ntlafatsoa e le projeke ea lefats'e e sa hokahaneng le kabo e itseng mme e tsamaellana le litlhaloso tsa Freedesktop. Morero o boetse o nts'etsapele seva e kopaneng ea cosmic-comp e thehiloeng ho Wayland.

Ho aha sebopeho, COSMIC e sebelisa laebrari ea Iced, e sebelisang mefuta e bolokehileng, meralo ea modular le mohlala o sebetsang oa lenaneo, hape e fana ka moaho o tloaelehileng ho bahlahisi ba tloaelaneng le puo ea kaho ea sebopeho sa Elm declarative. Ho fanoe ka lienjineri tse 'maloa tse tšehetsang Vulkan, Metal, DX12, OpenGL 2.1+ le OpenGL ES 2.0+, hammoho le khetla ea lifensetere le enjene ea ho kopanya webo. Lisebelisoa tse thehiloeng ho Iced li ka hahuoa bakeng sa Windows, macOS, Linux mme tsa tsamaisoa ho sebatli sa marang-rang. Bahlahisi ba fuoa li-widget tse entsoeng hantle, bokhoni ba ho etsa li-handers tsa asynchronous le ho sebelisa sebopeho se feto-fetohang sa likarolo tsa sebopeho ho latela boholo ba fensetere le skrineng. Khoutu e ajoa tlasa laesense ea MIT.

Tikoloho ea basebelisi ba COSMIC e hlahisa karolo e ncha e ngotsoeng ho Rust

Har'a likatleho tsa morao-rao ntlafatsong ea COSMIC:

  • Ho hlahisitsoe phanele e ncha e bonts'ang lenane la lifensetere tse sebetsang, likhutšoane bakeng sa phihlello e potlakileng ea lits'ebetso le ho ts'ehetsa ho beoa ha li-applet (lits'ebetso tse kentsoeng tse sebetsang ka lits'ebetso tse fapaneng). Mohlala, li-applet li kenya tšebetsong lethathamo la lits'ebetso, sebopeho sa ho chencha lipakeng tsa li-desktops le matšoao bakeng sa ho fetola sebopeho sa keyboard, ho laola ho bapala ha lifaele tsa multimedia, ho fetola molumo, ho laola Wi-Fi le Bluetooth, ho bonts'a tlhahiso ea lenane la litsebiso tse bokelletsoeng. , ho hlahisa nako le ho letsetsa skrine ho koala. Ho na le merero ea ho kenya tšebetsong li-applets tse nang le bolepi ba leholimo, lintlha, tsamaiso ea li-clipboard le ho kenya tšebetsong menyetla ea basebelisi.
    Tikoloho ea basebelisi ba COSMIC e hlahisa karolo e ncha e ngotsoeng ho Rust

    Phanele e ka aroloa ka likarolo, mohlala, e ka holimo e nang le menus le matšoao, 'me e ka tlase e na le lethathamo la mesebetsi e sebetsang le likhutšoane. Likarolo tsa phanele li ka beoa ka mokhoa o otlolohileng le o otlolohileng, li nka bophara bohle ba skrine kapa sebaka se khethiloeng feela, sebelisa pepenene, fetola setaele ho latela khetho ea moralo o bobebe le o lefifi.

    Tikoloho ea basebelisi ba COSMIC e hlahisa karolo e ncha e ngotsoeng ho Rust

  • Ts'ebeletso ea optimization ea othomathiki ea System76 Scheduler 2.0 e phatlalalitsoe, e hlophisang liparamente tsa CFS (Completely Fair Scheduler) mosebetsi le ho fetola lintho tse tlang pele ho ts'ebetso ea ts'ebetso ho fokotsa latency le ho netefatsa ts'ebetso e phahameng ea ts'ebetso e amanang le fensetere e sebetsang. mosebedisi e sebetsa le hona joale. Phetolelo e ncha e kopanya le seva sa media sa Pipewire ho eketsa bohlokoa ba lits'ebetso tse bonts'ang litaba tsa multimedia; ho entsoe phetoho ea mofuta o mocha oa lifaele tsa tlhophiso, moo o ka hlalosang melao ea hau le ho laola ts'ebeliso ea mekhoa e fapaneng ea ntlafatso; bokhoni ba ho sebelisa litlhophiso ho latela boemo ba lihlopha le mekhoa ea motsoali; phokotso e ka bang 75% ea tšebeliso ea lisebelisoa ts'ebetsong e kholo ea Mohlophisi.
  • Ts'ebetsong ea tlhophiso e lokiselitsoeng ho sebelisoa laebrari e ncha ea widget e teng. Mofuta oa pele oa configurator o fana ka litlhophiso tsa phanele, keyboard, le Wallpaper ea desktop. Nakong e tlang, palo ea maqephe a nang le litlhophiso e tla eketseha. Setlhophiso se na le meralo ea modular e u lumellang hore u hokahane habonolo maqephe a eketsehileng le litlhophiso.
    Tikoloho ea basebelisi ba COSMIC e hlahisa karolo e ncha e ngotsoeng ho Rust
  • Litokisetso li ntse li tsoela pele ho kopanya tšehetso bakeng sa li-skrini tse phahameng tsa dynamic range (HDR) le li-control tsa mebala (mohlala, ho reriloe ho eketsa tšehetso bakeng sa litlaleho tsa mebala ea ICC). Tsoelo-pele e ntse e le teng 'me e lumellana le mosebetsi o akaretsang oa ho fana ka tšehetso ea HDR le lisebelisoa tsa ho laola mebala bakeng sa Linux.
  • Ts'ehetso e ekelitsoeng bakeng sa tlhahiso e nang le li-bits tse 10 ka 'mala oa mocha o mong le o mong ho seva sa cosmic-comp composite.
  • Laebrari ea iced GUI e sebetsa ho tšehetsa lisebelisoa tsa batho ba nang le bokooa. Ho kopanngoa ha liteko le laeborari ea AccessKit ho se ho entsoe mme le bokhoni ba ho sebelisa sebali sa skrine sa Orca bo kentsoe.

Source: opennet.ru

Eketsa ka tlhaloso