Mazingira ya mtumiaji wa COSMIC hutengeneza paneli mpya iliyoandikwa kwa Rust

System76, ambayo inakuza usambazaji wa Linux Pop!_OS, imechapisha ripoti juu ya ukuzaji wa toleo jipya la mazingira ya mtumiaji wa COSMIC, iliyoandikwa upya kwa Rust (isichanganyike na COSMIC ya zamani, ambayo ilikuwa msingi wa GNOME Shell). Mazingira yanatengenezwa kama mradi wa wote ambao haufungamani na usambazaji mahususi na unaafikiana na maelezo ya Freedesktop. Mradi pia unakuza seva ya mchanganyiko wa cosmic-comp kulingana na Wayland.

Ili kuunda kiolesura, COSMIC hutumia maktaba ya Iced, ambayo hutumia aina salama, usanifu wa kawaida na muundo tendaji wa programu, na pia hutoa usanifu unaojulikana kwa wasanidi programu wanaofahamu lugha ya kujenga kiolesura cha Elm. Injini kadhaa za uwasilishaji zimetolewa ambazo zinaauni Vulkan, Metal, DX12, OpenGL 2.1+ na OpenGL ES 2.0+, pamoja na ganda la dirisha na injini ya kuunganisha wavuti. Programu zinazotegemea barafu zinaweza kutengenezwa kwa Windows, macOS, Linux na kuendeshwa kwenye kivinjari cha wavuti. Waendelezaji hutolewa seti iliyopangwa tayari ya vilivyoandikwa, uwezo wa kuunda washughulikiaji wa asynchronous na kutumia mpangilio wa kurekebisha vipengele vya interface kulingana na ukubwa wa dirisha na skrini. Nambari hiyo inasambazwa chini ya leseni ya MIT.

Mazingira ya mtumiaji wa COSMIC hutengeneza paneli mpya iliyoandikwa kwa Rust

Miongoni mwa mafanikio ya hivi karibuni katika maendeleo ya COSMIC:

  • Paneli jipya limependekezwa ambalo linaonyesha orodha ya madirisha amilifu, njia za mkato za ufikiaji wa haraka wa programu na kuauni uwekaji wa applets (programu zilizopachikwa zinazoendeshwa kwa michakato tofauti). Kwa mfano, applets hutekeleza menyu ya programu, kiolesura cha kubadili kati ya dawati na viashiria vya kubadilisha mpangilio wa kibodi, kudhibiti uchezaji wa faili za media titika, kubadilisha sauti, kudhibiti Wi-Fi na Bluetooth, kuonyesha matokeo ya orodha ya arifa zilizokusanywa. , kuonyesha saa na kupiga simu skrini ili kuzima. Kuna mipango ya kutekeleza applets na utabiri wa hali ya hewa, maelezo, usimamizi wa ubao wa kunakili na utekelezaji wa menyu za watumiaji.
    Mazingira ya mtumiaji wa COSMIC hutengeneza paneli mpya iliyoandikwa kwa Rust

    Jopo linaweza kugawanywa katika sehemu, kwa mfano, ya juu iliyo na menyu na viashiria, na ya chini na orodha ya kazi zinazofanya kazi na njia za mkato. Sehemu za jopo zinaweza kuwekwa kwa wima na kwa usawa, kuchukua upana mzima wa skrini au eneo lililochaguliwa tu, tumia uwazi, kubadilisha mtindo kulingana na uchaguzi wa kubuni mwanga na giza.

    Mazingira ya mtumiaji wa COSMIC hutengeneza paneli mpya iliyoandikwa kwa Rust

  • Huduma ya uboreshaji kiotomatiki System76 Scheduler 2.0 imechapishwa, ambayo inasanidi kwa nguvu vigezo vya mratibu wa kazi wa CFS (Mratibu wa Haki Kabisa) na kubadilisha vipaumbele vya utekelezaji wa mchakato ili kupunguza latency na kuhakikisha utendaji wa juu wa mchakato unaohusishwa na dirisha linalotumika ambalo mtumiaji anafanya kazi naye kwa sasa. Toleo jipya linaunganishwa na seva ya vyombo vya habari vya Pipewire ili kuongeza kipaumbele cha michakato inayoonyesha maudhui ya multimedia; mpito kwa muundo mpya wa faili za usanidi umefanywa, ambayo unaweza kufafanua sheria zako mwenyewe na kudhibiti matumizi ya njia mbalimbali za uboreshaji; uwezo wa kutumia mipangilio kulingana na hali ya vikundi na michakato ya wazazi; takriban 75% ya kupunguza matumizi ya rasilimali katika mchakato mkuu wa Mratibu.
  • Utekelezaji wa kisanidi kilichotayarishwa kwa kutumia maktaba mpya ya wijeti unapatikana. Toleo la kwanza la kisanidi hutoa mipangilio ya paneli, kibodi, na mandhari ya eneo-kazi. Katika siku zijazo, idadi ya kurasa zilizo na mipangilio itaongezeka. Kisanidi kina usanifu wa kawaida unaokuwezesha kuunganisha kwa urahisi kurasa za ziada na mipangilio.
    Mazingira ya mtumiaji wa COSMIC hutengeneza paneli mpya iliyoandikwa kwa Rust
  • Matayarisho yanafanywa ili kuunganisha usaidizi kwa skrini zinazobadilika za juu (HDR) na vidhibiti vya rangi (kwa mfano, imepangwa kuongeza usaidizi kwa wasifu wa rangi wa ICC). Maendeleo bado ni changa na yanasawazishwa na kazi ya jumla ya kutoa usaidizi wa HDR na zana za usimamizi wa rangi za Linux.
  • Usaidizi ulioongezwa wa kutoa kwa biti 10 kwa kila uwakilishi wa rangi ya kituo kwenye seva ya mchanganyiko wa cosmic-comp.
  • Maktaba ya iced GUI inafanya kazi katika kusaidia zana za watu wenye ulemavu. Ujumuishaji wa majaribio na maktaba ya AccessKit umefanywa na uwezo wa kutumia visoma skrini vya Orca umeongezwa.

Chanzo: opennet.ru

Kuongeza maoni