Mazingira ya mtumiaji wa COSMIC hutengeneza paneli mpya iliyoandikwa kwa Rust

System76, kampuni inayoendelea LinuxUsambazaji wa Pop!_OS umechapisha ripoti ya maendeleo kuhusu toleo jipya la mazingira yake ya mtumiaji wa COSMIC, iliyoandikwa upya katika Rust (isichanganyike na COSMIC ya zamani, ambayo ilitegemea GNOME Shell). Mazingira yanaendelezwa kama mradi wa madhumuni ya jumla, usiofungamana na usambazaji maalum na unaozingatia vipimo vya Freedesktop. Mradi pia unaendeleza seva mseto inayotegemea Wayland, cosmic-comp.

COSMIC hutumia maktaba ya Iced kwa ajili ya kiolesura chake, ambacho hutumia muundo salama wa aina, usanifu wa moduli, na mfumo tendaji wa programu, ikitoa usanifu unaofahamika kwa wasanidi programu wanaofahamu lugha ya kiolesura cha Elm. Inatoa injini nyingi za uonyeshaji zinazounga mkono Vulkan, Metal, DX12, OpenGL 2.1+, na OpenGL ES 2.0+, pamoja na mfumo wa madirisha na injini ya ujumuishaji wa wavuti. Programu zinazotegemea barafu zinaweza kujengwa kwa ajili ya Windows, macOS, Linux na uzindue katika kivinjari cha wavuti. Wasanidi programu hupewa seti ya wijeti zilizotengenezwa tayari, uwezo wa kuunda vidhibiti visivyo na ulinganifu, na mpangilio unaoweza kubadilika wa vipengele vya kiolesura kulingana na ukubwa wa dirisha na skrini. Msimbo unasambazwa 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
  • System76 Scheduler 2.0, huduma ya uboreshaji otomatiki, imetolewa. Inarekebisha vigezo vya kipanga kazi vya CFS (Kipanga Kazi Kilicho Sawa Kabisa) na hubadilisha vipaumbele vya utekelezaji wa mchakato ili kupunguza ucheleweshaji na kuhakikisha utendaji wa juu zaidi kwa mchakato unaohusiana na dirisha linalotumika ambalo mtumiaji anafanya kazi nalo kwa sasa. Toleo jipya lina muunganisho na midia. seva Pipewire ili kuongeza kipaumbele cha michakato inayotoa maudhui ya midia anuwai; mpito hadi umbizo jipya la faili ya usanidi, ambapo unaweza kufafanua sheria zako mwenyewe na kudhibiti matumizi ya hali mbalimbali za uboreshaji; uwezo wa kutumia mipangilio kulingana na hali ya vikundi na michakato ya wazazi hutolewa; matumizi ya rasilimali katika mchakato mkuu wa Mratibu umepunguzwa kwa takriban 75%.
  • 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
  • Maandalizi yanaendelea ili kuunganisha usaidizi wa maonyesho ya masafa ya juu yenye nguvu (HDR) na zana za usimamizi wa rangi (kwa mfano, usaidizi wa wasifu wa rangi wa ICC umepangwa). Uundaji bado uko katika hatua za mwanzo na unasawazishwa na kazi ya jumla ya kutoa usaidizi wa HDR na zana za usimamizi wa rangi kwa Linux.
  • Katika mchanganyiko seva cosmic-comp iliongeza usaidizi wa matokeo kwa uwakilishi wa rangi ya biti 10 kwa kila chaneli.
  • 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

Nunua upangishaji wa kuaminika wa tovuti zilizo na ulinzi wa DDoS, seva za VPS VDS 🔥 Nunua upangishaji wa tovuti unaoaminika kwa ulinzi wa DDoS, seva za VPS VDS | ProHoster