Amgylchedd defnyddiwr COSMIC yn datblygu panel newydd wedi'i ysgrifennu yn Rust

Mae cwmni System76, sy'n datblygu'r dosbarthiad Linux Pop!_OS, wedi cyhoeddi adroddiad ar ddatblygiad argraffiad newydd o amgylchedd defnyddwyr COSMIC, wedi'i ailysgrifennu yn yr iaith Rust (na ddylid ei gymysgu â'r hen COSMIC, a oedd yn seiliedig ar GNOME Cragen). Mae'r amgylchedd yn cael ei ddatblygu fel prosiect cyffredinol, nad yw'n gysylltiedig â dosbarthiad penodol ac yn bodloni'r manylebau Freedesktop. Mae'r prosiect hefyd yn datblygu gweinydd cyfansawdd, cosmig-comp, yn seiliedig ar Wayland.

I adeiladu'r rhyngwyneb, mae COSMIC yn defnyddio'r llyfrgell Iced, sy'n defnyddio mathau diogel, pensaernïaeth fodiwlaidd a model rhaglennu adweithiol, ac mae hefyd yn cynnig pensaernïaeth sy'n gyfarwydd i ddatblygwyr sy'n gyfarwydd ag iaith adeiladu rhyngwyneb datganiadol Elm. Darperir nifer o beiriannau rendro, sy'n cefnogi Vulkan, Metal, DX12, OpenGL 2.1+ ac OpenGL ES 2.0+, yn ogystal â chragen ffenestr a pheiriant integreiddio gwe. Gellir adeiladu cymwysiadau sy'n seiliedig ar rew ar gyfer Windows, macOS, Linux a'u rhedeg mewn porwr gwe. Mae datblygwyr yn cael cynnig set barod o widgets, y gallu i greu trinwyr asyncronaidd a defnyddio gosodiad addasol o elfennau rhyngwyneb yn dibynnu ar faint y ffenestr a'r sgrin. Mae'r cod yn cael ei ddosbarthu o dan y drwydded MIT.

Amgylchedd defnyddiwr COSMIC yn datblygu panel newydd wedi'i ysgrifennu yn Rust

Mae datblygiadau diweddar mewn datblygiad COSMIC yn cynnwys:

  • Mae panel newydd wedi'i gynnig sy'n dangos rhestr o ffenestri gweithredol, llwybrau byr ar gyfer mynediad cyflym i gymwysiadau, ac yn cefnogi lleoli rhaglennig (cymwysiadau adeiledig sy'n rhedeg mewn prosesau ar wahân). Er enghraifft, mae rhaglennig yn darparu dewislen cymhwysiad, rhyngwyneb ar gyfer newid rhwng byrddau gwaith, a dangosyddion ar gyfer newid cynllun y bysellfwrdd, rheoli chwarae ffeiliau amlgyfrwng, newid cyfaint, rheoli Wi-Fi a Bluetooth, arddangos rhestr o hysbysiadau cronedig, arddangos yr amser, a galw i fyny y sgrin shutdown. Mae yna gynlluniau i weithredu rhaglennig gyda rhagolygon tywydd, nodiadau, rheolaeth clipfwrdd a gweithredu bwydlenni wedi'u teilwra.
    Amgylchedd defnyddiwr COSMIC yn datblygu panel newydd wedi'i ysgrifennu yn Rust

    Gellir rhannu'r panel yn rhannau, er enghraifft, y brig gyda bwydlenni a dangosyddion, a'r gwaelod gyda rhestr o dasgau gweithredol a llwybrau byr. Gellir gosod rhannau o'r panel yn fertigol ac yn llorweddol, meddiannu lled cyfan y sgrin neu ardal ddethol yn unig, defnyddio tryloywder, newid yr arddull yn dibynnu ar y dewis o ddyluniad golau a thywyll.

    Amgylchedd defnyddiwr COSMIC yn datblygu panel newydd wedi'i ysgrifennu yn Rust

  • Mae'r gwasanaeth optimeiddio awtomatig System76 Scheduler 2.0 wedi'i gyhoeddi, sy'n addasu'n ddeinamig baramedrau'r rhaglennydd tasgau CFS (Cwbl Deg) ac yn newid blaenoriaethau gweithredu prosesau i leihau oedi a sicrhau perfformiad uchaf y broses sy'n gysylltiedig â'r ffenestr weithredol mae'r defnyddiwr yn gweithio ar hyn o bryd. Mae'r fersiwn newydd yn cynnwys integreiddio â gweinydd cyfryngau Pipewire i gynyddu blaenoriaeth prosesau sy'n allbwn cynnwys amlgyfrwng; mae trawsnewidiad wedi'i wneud i fformat newydd o ffeiliau ffurfweddu, lle gallwch chi ddiffinio'ch rheolau eich hun a rheoli'r defnydd o wahanol ddulliau optimeiddio; darparu'r gallu i gymhwyso gosodiadau gan ystyried cyflwr cgroups a phrosesau rhieni; Gostyngwyd y defnydd o adnoddau ym mhrif broses y Trefnydd gan tua 75%.
  • Mae gweithrediad y cyflunydd a baratowyd gan ddefnyddio'r llyfrgell teclynnau newydd ar gael. Mae fersiwn gyntaf y cyflunydd yn cynnig gosodiadau ar gyfer y panel, bysellfwrdd a phapur wal bwrdd gwaith. Yn y dyfodol, bydd nifer y tudalennau gyda gosodiadau yn cynyddu. Mae gan y cyflunydd bensaernïaeth fodiwlaidd sy'n eich galluogi i gysylltu tudalennau ychwanegol yn hawdd â gosodiadau.
    Amgylchedd defnyddiwr COSMIC yn datblygu panel newydd wedi'i ysgrifennu yn Rust
  • Mae paratoadau ar y gweill i integreiddio cefnogaeth ar gyfer arddangosfeydd ystod deinamig uchel (HDR) a rheolaethau lliw (er enghraifft, bwriedir ychwanegu cefnogaeth ar gyfer proffiliau lliw ICC). Mae datblygiad yn ei gamau cynnar o hyd ac mae'n cyd-fynd â'r gwaith cyffredinol i ddod â chefnogaeth HDR ac offer rheoli lliw i Linux.
  • Cefnogaeth ychwanegol ar gyfer allbwn lliw 10-did-y-sianel i'r gweinydd cyfansawdd cosmig-cyfansawdd.
  • Mae'r llyfrgell GUI rhewllyd yn gweithio i gefnogi offer i bobl ag anableddau. Mae integreiddio arbrofol â llyfrgell AccessKit wedi'i gyflawni ac mae'r gallu i ddefnyddio darllenwyr sgrin Orca wedi'i ychwanegu.

Ffynhonnell: opennet.ru

Ychwanegu sylw