Ambjent ġdid għall-utent miftuħ Maui Shell introdott

L-iżviluppaturi tad-distribuzzjoni Nitrux, li toffri desktop NX Desktop tagħha stess, ħabbret il-ħolqien ta 'ambjent ta' utent ġdid, Maui Shell, li jista 'jintuża fuq sistemi desktop, apparat mobbli u pilloli, jadattaw awtomatikament għad-daqs tal-iskrin u metodi ta' input ta 'informazzjoni disponibbli . Il-kodiċi tal-proġett huwa miktub f'C++ u QML, u huwa mqassam taħt il-liċenzja LGPL 3.0.

L-ambjent jiżviluppa l-kunċett "Konverġenza", li jimplika l-abbiltà li taħdem bl-istess applikazzjonijiet kemm fuq it-touch screens ta 'smartphones u tablets, kif ukoll fuq skrins kbar ta' laptops u PCs. Pereżempju, ibbażat fuq il-Maui Shell, tista 'tiġi ffurmata qoxra għal smartphone, li, meta tikkonnettja monitor, tastiera u maws, tippermettilek li tibdel l-smartphone f'workstation portabbli. L-istess qoxra tista 'tintuża għal sistemi desktop, smartphones u pilloli, mingħajr il-ħtieġa li jinħolqu verżjonijiet separati għal apparati b'fatturi ta' forma differenti.

Ambjent ġdid għall-utent miftuħ Maui Shell introdott

Il-qoxra tuża komponenti għall-bini ta 'interfaces grafiċi MauiKit u l-qafas Kirigami, li huma żviluppati mill-komunità KDE. Kirigami huwa superset ta 'Qt Quick Controls 2, u MauiKit joffri mudelli ta' elementi ta 'interface lesti li jippermettulek toħloq malajr applikazzjonijiet li jadattaw awtomatikament għad-daqs tal-iskrin u l-metodi ta' input disponibbli.

L-ambjent tal-utent tal-Maui Shell jikkonsisti f'żewġ komponenti:

  • Qoxra tal-Bartija li tipprovdi kontenitur li jagħlaq il-kontenut kollu tal-iskrin. Il-qoxra tinkludi wkoll mudelli bażiċi għal elementi bħall-bar ta 'fuq, dialogs pop-up, mapep tal-iskrin, żoni ta' notifika, panel tal-baċir, shortcuts, interface ta 'sejħa tal-programm, eċċ.
  • Maniġer tal-komposti ta 'Zpace, responsabbli għall-wiri u t-tqegħid ta' twieqi fil-kontenitur Cask, jipproċessa desktops virtwali. Il-protokoll Wayland jintuża bħala l-protokoll ewlieni, li jinħadem bl-użu tal-API Qt Wayland Compositor. Il-pożizzjonament u l-ipproċessar tat-tieqa jiddependi fuq il-fattur tal-forma tal-apparat.
    Ambjent ġdid għall-utent miftuħ Maui Shell introdott

Il-bar ta 'fuq fih iż-żona ta' notifika, il-kalendarju, u toggles għal aċċess rapidu għal diversi karatteristiċi komuni, bħal aċċess għas-settings tan-netwerk, tibdil tal-volum, aġġustament tal-luminożità tal-iskrin, kontrolli tal-plejbek u ġestjoni tas-sessjoni. Fil-qiegħ tal-iskrin hemm panel tal-baċir, li juri ikoni ta 'applikazzjonijiet ippinnjati, informazzjoni dwar it-tħaddim ta' programmi, u buttuna għan-navigazzjoni permezz ta 'applikazzjonijiet installati (llanċjar). Programmi disponibbli huma maqsuma f'kategoriji jew miġbura skond il-filtru speċifikat.

Meta taħdem fuq monitors regolari, il-qoxra topera fil-modalità tad-desktop, b'panel docked fuq nett, li mhux imblukkat minn twieqi miftuħa għal skrin sħiħ, u l-elementi tal-pannelli jingħalqu awtomatikament meta tikklikkja barra minnhom. L-interface tal-għażla tal-applikazzjoni tiftaħ fiċ-ċentru tal-iskrin. Il-kontrolli huma ddisinjati biex jintużaw bil-maws. Huwa possibbli li jinfetaħ numru arbitrarju ta 'twieqi, li jistgħu jkunu ta' kull daqs, jikkoinċidu lil xulxin, jiġu trasferiti għal desktop ieħor u jespandu għal skrin sħiħ. Il-Windows għandhom fruntieri u bar tat-titlu li jintwerew bl-użu tal-komponent WindowControls. Id-dekorazzjoni tat-tieqa ssir fuq in-naħa tas-server.

Ambjent ġdid għall-utent miftuħ Maui Shell introdott

Jekk ikun hemm touch screen, il-qoxra taħdem fil-modalità tablet b'tqassim vertikali ta 'elementi. Twieqi miftuħa jokkupaw l-iskrin kollu u jintwerew mingħajr elementi ta 'dekorazzjoni. Jistgħu jinfetħu massimu ta 'żewġ twieqi fuq desktop virtwali wieħed, jew ħdejn xulxin jew f'munzelli, simili għall-maniġers tat-twieqi bil-madum. Tista 'tbiddel id-daqs tat-twieqi billi tuża l-ġest ta' niskata fuq l-iskrin jew tmexxi t-twieqi billi tiżżerżaqhom bi tliet swaba meta tmexxi tieqa 'l barra mit-tarf tal-iskrin, tiġi trasferita għal desktop virtwali ieħor; L-interface tal-għażla tal-applikazzjoni tieħu l-ispazju kollu disponibbli tal-iskrin.

Ambjent ġdid għall-utent miftuħ Maui Shell introdott

Fuq it-telefowns, l-elementi tal-panel u l-lista tal-applikazzjoni jespandu għal skrin sħiħ. Moviment li jiżżerżaq fuq in-naħa tax-xellug tal-pannell ta 'fuq jiftaħ blokka b'lista ta' notifiki u kalendarju, u fuq il-lemin - blokka ta 'settings ta' malajr. Jekk il-kontenut tal-lista ta' programmi, notifiki jew settings ma joqgħodx fuq skrin wieħed, jintuża scrolling. Tieqa waħda biss hija permessa li tintwera għal kull desktop virtwali, li tokkupa l-ispazju kollu disponibbli u tikkoinċidi mal-pannell tal-qiegħ. Bl-użu ta 'ġesti tal-iskrin li jiżżerżqu, tista' ġġib il-pannell tal-qiegħ jew taqleb bejn applikazzjonijiet miftuħa.

Ambjent ġdid għall-utent miftuħ Maui Shell introdott

Il-proġett jinsab taħt żvilupp attiv. Karatteristiċi li għadhom ma ġewx implimentati jinkludu appoġġ għal konfigurazzjonijiet b'ħafna monitors, maniġer ta 'sessjoni, konfiguratur, u l-użu ta' XWayland biex imexxi applikazzjonijiet X11 f'sessjoni bbażata fuq Wayland. Il-funzjonalità li bħalissa qed jiffokaw fuqha l-iżviluppaturi tinkludi appoġġ għall-estensjoni tal-qoxra XDG, pannelli, desktops virtwali, il-mekkaniżmu Drag&Drop, output tal-awdjo permezz ta’ Pulseaudio, interazzjoni ma’ apparati Bluetooth permezz tal-Bluedevil, indikatur tal-ġestjoni tan-netwerk, u kontroll tal-media players permezz tal-MPRI .

L-ewwel verżjoni sperimentali hija inkluża bħala għażla fl-aġġornament ta 'Diċembru għad-distribuzzjoni Nitrux 1.8. Żewġ għażliet huma pprovduti għat-tħaddim tal-Maui Shell: bis-server Zpace kompost tiegħu stess bl-użu ta 'Wayland, u t-tħaddim ta' qoxra Cask separata ġewwa sessjoni bbażata fuq server X. L-ewwel rilaxx alfa huwa skedat għal Marzu, ir-rilaxx beta huwa skedat għal Ġunju, u l-ewwel rilaxx stabbli hija skedata għal Settembru 2022.

Sors: opennet.ru

Żid kumment