Amgylchedd defnyddiwr agored newydd wedi'i gyflwyno gan Maui Shell

Cyhoeddodd datblygwyr y dosbarthiad Nitrux, sy'n cynnig ei bwrdd gwaith NX Desktop ei hun, greu amgylchedd defnyddiwr newydd, Maui Shell, y gellir ei ddefnyddio ar systemau bwrdd gwaith, dyfeisiau symudol a thabledi, gan addasu'n awtomatig i faint y sgrin a'r dulliau mewnbwn gwybodaeth sydd ar gael. . Mae cod y prosiect wedi'i ysgrifennu yn C++ a QML, ac yn cael ei ddosbarthu o dan drwydded LGPL 3.0.

Mae'r amgylchedd yn datblygu'r cysyniad “Cydgyfeirio”, sy'n awgrymu'r gallu i weithio gyda'r un cymwysiadau ar sgriniau cyffwrdd ffonau smart a thabledi, ac ar sgriniau mawr o liniaduron a chyfrifiaduron personol. Er enghraifft, yn seiliedig ar y Maui Shell, gellir ffurfio cragen ar gyfer ffôn clyfar, sydd, wrth gysylltu monitor, bysellfwrdd a llygoden, yn caniatáu ichi droi'r ffôn clyfar yn weithfan gludadwy. Gellir defnyddio'r un gragen ar gyfer systemau bwrdd gwaith, ffonau smart a thabledi, heb fod angen creu fersiynau ar wahân ar gyfer dyfeisiau â gwahanol ffactorau ffurf.

Amgylchedd defnyddiwr agored newydd wedi'i gyflwyno gan Maui Shell

Mae'r gragen yn defnyddio cydrannau ar gyfer adeiladu rhyngwynebau graffigol MauiKit a fframwaith Kirigami, sy'n cael eu datblygu gan y gymuned KDE. Mae Kirigami yn uwch-set o Qt Quick Controls 2, ac mae MauiKit yn cynnig templedi elfen rhyngwyneb parod sy'n eich galluogi i greu cymwysiadau sy'n addasu'n awtomatig i faint y sgrin a'r dulliau mewnbwn sydd ar gael yn gyflym.

Mae amgylchedd defnyddiwr Maui Shell yn cynnwys dwy gydran:

  • Cragen Cask sy'n darparu cynhwysydd sy'n amgáu holl gynnwys y sgrin. Mae'r gragen hefyd yn cynnwys templedi sylfaenol ar gyfer elfennau fel y bar uchaf, deialogau naid, mapiau sgrin, ardaloedd hysbysu, panel doc, llwybrau byr, rhyngwyneb galw rhaglenni, ac ati.
  • Rheolwr cyfansawdd Zpace, sy'n gyfrifol am arddangos a gosod ffenestri yn y cynhwysydd Cask, prosesu byrddau gwaith rhithwir. Defnyddir protocol Wayland fel y prif brotocol, y gweithir ag ef gan ddefnyddio API Compositor Qt Wayland. Mae lleoli a phrosesu ffenestri yn dibynnu ar ffactor ffurf y ddyfais.
    Amgylchedd defnyddiwr agored newydd wedi'i gyflwyno gan Maui Shell

Mae'r bar uchaf yn cynnwys yr ardal hysbysu, calendr, a thoglau ar gyfer mynediad cyflym i amrywiol nodweddion cyffredin, megis cyrchu gosodiadau rhwydwaith, newid cyfaint, addasu disgleirdeb sgrin, rheolyddion chwarae, a rheoli sesiynau. Ar waelod y sgrin mae panel doc, sy'n dangos eiconau o gymwysiadau wedi'u pinio, gwybodaeth am redeg rhaglenni, a botwm ar gyfer llywio trwy gymwysiadau wedi'u gosod (lansiwr). Rhennir y rhaglenni sydd ar gael yn gategorïau neu eu grwpio yn dibynnu ar yr hidlydd penodedig.

Wrth weithio ar fonitorau rheolaidd, mae'r gragen yn gweithredu yn y modd bwrdd gwaith, gyda phanel wedi'i docio ar ei ben, nad yw wedi'i rwystro gan ffenestri sy'n cael eu hagor i sgrin lawn, ac mae elfennau panel yn cael eu cau'n awtomatig pan fyddwch chi'n clicio y tu allan iddynt. Mae'r rhyngwyneb dewis cymhwysiad yn agor yng nghanol y sgrin. Mae'r rheolyddion wedi'u cynllunio i'w defnyddio gyda llygoden. Mae'n bosibl agor nifer fympwyol o ffenestri, a all fod o unrhyw faint, gorgyffwrdd â'i gilydd, eu trosglwyddo i fwrdd gwaith arall ac ehangu i sgrin lawn. Mae gan Windows ffiniau a bar teitl sy'n cael eu harddangos gan ddefnyddio'r gydran WindowControls. Mae addurno ffenestr yn cael ei wneud ar ochr y gweinydd.

Amgylchedd defnyddiwr agored newydd wedi'i gyflwyno gan Maui Shell

Os oes sgrin gyffwrdd, mae'r gragen yn gweithio yn y modd tabled gyda chynllun fertigol o elfennau. Mae ffenestri agored yn meddiannu'r sgrin gyfan ac yn cael eu harddangos heb elfennau addurno. Gellir agor uchafswm o ddwy ffenestr ar un bwrdd gwaith rhithwir, naill ai ochr yn ochr neu wedi'i bentyrru, yn debyg i reolwyr ffenestri teils. Mae'n bosibl newid maint ffenestri gan ddefnyddio'r ystum pinsio ar y sgrin neu symud ffenestri trwy eu llithro â thri bys; pan fyddwch chi'n symud ffenestr oddi ar ymyl y sgrin, mae'n cael ei throsglwyddo i fwrdd gwaith rhithwir arall. Mae'r rhyngwyneb dewis cymhwysiad yn cymryd yr holl ofod sgrin sydd ar gael.

Amgylchedd defnyddiwr agored newydd wedi'i gyflwyno gan Maui Shell

Ar ffonau, mae elfennau'r panel a'r rhestr gymwysiadau yn ehangu i sgrin lawn. Mae symudiad llithro ar ochr chwith y panel uchaf yn agor bloc gyda rhestr o hysbysiadau a chalendr, ac ar y dde - bloc o osodiadau cyflym. Os nad yw cynnwys y rhestr o raglenni, hysbysiadau, neu osodiadau yn ffitio ar un sgrin, defnyddir sgrolio. Dim ond un ffenestr y caniateir ei harddangos ar gyfer pob bwrdd gwaith rhithwir, sy'n cymryd yr holl le sydd ar gael ac yn gorgyffwrdd â'r panel gwaelod. Gan ddefnyddio ystumiau sgrin llithro, gallwch chi godi'r panel gwaelod neu newid rhwng cymwysiadau agored.

Amgylchedd defnyddiwr agored newydd wedi'i gyflwyno gan Maui Shell

Mae'r prosiect yn cael ei ddatblygu'n weithredol. Ymhlith y nodweddion nad ydynt wedi'u gweithredu eto mae cefnogaeth ar gyfer ffurfweddau aml-fonitro, rheolwr sesiwn, cyflunydd, a'r defnydd o XWayland i redeg cymwysiadau X11 mewn sesiwn yn seiliedig ar Wayland. Mae'r swyddogaeth y mae datblygwyr yn canolbwyntio arno ar hyn o bryd yn cynnwys cefnogaeth ar gyfer yr estyniad XDG-gragen, paneli, byrddau gwaith rhithwir, y mecanwaith Llusgo a Gollwng, allbwn sain trwy Pulseaudio, rhyngweithio â dyfeisiau Bluetooth trwy Bluedevil, dangosydd rheoli rhwydwaith, a rheoli chwaraewyr cyfryngau trwy MPRI .

Mae'r fersiwn arbrofol gyntaf wedi'i chynnwys fel opsiwn yn y diweddariad ym mis Rhagfyr i ddosbarthiad Nitrux 1.8. Darperir dau opsiwn ar gyfer rhedeg y Maui Shell: gyda'i weinydd Zpace cyfansawdd ei hun gan ddefnyddio Wayland, a rhedeg cragen Cask ar wahân y tu mewn i sesiwn X yn seiliedig ar weinydd. Mae'r datganiad alffa cyntaf wedi'i drefnu ar gyfer mis Mawrth, mae'r datganiad beta wedi'i drefnu ar gyfer mis Mehefin, ac mae'r datganiad sefydlog cyntaf wedi'i drefnu ar gyfer mis Medi 2022.

Ffynhonnell: opennet.ru

Ychwanegu sylw