Paraqitur një ambient të ri të hapur përdoruesi Maui Shell

Zhvilluesit e shpërndarjes Nitrux, e cila ofron desktopin e saj NX Desktop, shpallën krijimin e një ambienti të ri përdoruesi, Maui Shell, i cili mund të përdoret në sisteme desktop, pajisje mobile dhe tableta, duke u përshtatur automatikisht me madhësinë e ekranit dhe metodat e disponueshme të hyrjes së informacionit. Kodi i projektit është shkruar në gjuhët C++ dhe QML, dhe shpërndahet nën licencën LGPL 3.0.

Ky ambient zhvillon konceptin "Convergence", që nënkupton mundësinë e punës me të njëjtat aplikacione në ekrane me prekje të smartphone-ve dhe tabletëve, si dhe në ekrane të mëdha të laptopëve dhe PCs. Për shembull, mbi bazën e Maui Shell mund të formohet një shell për smartphone, e cila, kur lidhet me një monitor, tastierë dhe maus, e kthen smartphone-in në një stacion pune portativ. Një shell e tillë mund të përdoret për sisteme desktop, smartphone dhe tableta, pa pasur nevojë për krijimin e versioneve të veçanta për pajisje me forma të ndryshme.

Paraqitur një ambient të ri të hapur përdoruesi Maui Shell

Shell-i përdor komponentët për ndërtimin e ndërfaqeve grafike MauiKit dhe kuadri Kirigami, që zhvillohen nga komuniteti KDE. Kirigami është një shtesë mbi elementët e Qt Quick Controls 2, ndërsa MauiKit ofron modele të gatshme të elementeve të ndërfaqes, që mundësojnë krijimin shumë të shpejtë të aplikacioneve, të cilat përshtaten automatikisht me madhësinë e ekranit dhe metodat e disponueshme të hyrjes.

Ambientin përdorues Maui Shell e formojnë dy componente:

  • Shell-i Cask, i cili ofron njĂ« kontejner qĂ« mbulon tĂ« gjithĂ« pĂ«rmbajtjen e ekranit. Shell-i gjithashtu pĂ«rfshin modele bazike tĂ« elementeve si paneli i sipĂ«rm, dialogĂ«t e zakonshĂ«m, hartat e ekranit, zonat e notifkimeve, paneli dock, ikonat, ndĂ«rfaqja e thirrjes sĂ« programeve, etj.
  • Menaxheri kompozitor Zpace, i cili Ă«shtĂ« pĂ«rgjegjĂ«s pĂ«r shfaqjen dhe vendosjen e dritareve nĂ« kontejnerin Cask, pĂ«rpunimin tavolina virtuale. Protokolli kryesor i pĂ«rdorur Ă«shtĂ« Wayland, me punĂ«n me tĂ« qĂ« realizohet pĂ«rmes API Qt Wayland Compositor. Pozicionimi dhe pĂ«rpunimi i dritareve varet nga forma e pajisjes.
    Paraqitur një ambient të ri të hapur përdoruesi Maui Shell

Paneli i sipërm përmban zonën e notifkimeve, kalendarin dhe ndërruesit për qasje të shpejtë në funksionalitete të ndryshme standarde, si qasja në cilësimet e rrjetit, rregullimi i volumin, rregullimi i ndriçimit të ekranit, menaxhimi i mediave dhe menaxhimi i seancave. Në fund të ekranit vendoset paneli dock, në të cilin shfaqen ikonat e aplikacioneve të ngulitura, informacioni mbi programet e hapura dhe një buton për navigimin në aplikacionet e instaluara (launcher). Programet në dispozicion ndahen në kategori ose grupohen në varësi të filtrit të vendosur.

NĂ« punimin me monitorĂ« tĂ« zakonshĂ«m, shell-i funksionon nĂ« modin desktop, me njĂ« panel tĂ« ngulitur lart, tĂ« cilin dritaret e hapura nĂ« tĂ« gjithĂ« ekranin nuk e mbulojnĂ«, ndĂ«rsa elementĂ«t e panelit mbyllen automatikisht kur klikohet jashtĂ« tyre. NdĂ«rfaqja e zgjedhjes sĂ« aplikacioneve hapet nĂ« qendĂ«r tĂ« ekranit. Menaxhimi Ă«shtĂ« i menduar pĂ«r pĂ«rdorimin e mausit. ËshtĂ« e mundur tĂ« hapni njĂ« numĂ«r tĂ« pakufizuar dritare, tĂ« cilat mund tĂ« kenĂ« çdo madhĂ«si, tĂ« mbullojĂ« njĂ«ra-tjetrĂ«n, tĂ« zhvendosen nĂ« njĂ« desktop tjetĂ«r dhe tĂ« hapen nĂ« tĂ« gjithĂ« ekranin. Dritaret kanĂ« kufij dhe njĂ« titull, tĂ« cilat shfaqen pĂ«rmes komponentit WindowControls. Dekorimi i dritareve realizohet nĂ« anĂ«n e serverit.

Paraqitur një ambient të ri të hapur përdoruesi Maui Shell
Luaj videon

Kur ka njĂ« ekran prekje, shell-i punon nĂ« modin tablet me njĂ« konfigurim vertikal tĂ« elementeve. Dritaret e hapura zĂ«nĂ« tĂ« gjithĂ« ekranin dhe shfaqen pa elementĂ« dekorimi. NĂ« njĂ« desktop virtual lejohet hapja e jo mĂ« shumĂ« se dy dritareve, tĂ« cilat vendosen pĂ«rballĂ« njĂ«ra-tjetrĂ«s ose nĂ« formĂ« grumbulli, nĂ« pĂ«rputhje me menaxherĂ«t e dritareve me mozaik. ËshtĂ« e mundur qĂ« tĂ« ndryshoni madhĂ«sitĂ« e dritareve me gjestin e ekranit "kĂ«rcim" ose tĂ« zhvendosni dritaret duke kaluar tre gishta, nĂ«se dritarja tĂ«rhiqet pĂ«rtej skajit tĂ« ekranit, ajo transferohet nĂ« njĂ« desktop tjetĂ«r virtual. NdĂ«rfaqja e zgjedhjes sĂ« aplikacioneve zĂ« tĂ« gjithĂ« hapĂ«sirĂ«n e disponueshme tĂ« ekranit.

Paraqitur një ambient të ri të hapur përdoruesi Maui Shell
Luaj videon

NĂ« telefona, elementĂ«t e panelit dhe lista e aplikacioneve shfaqen nĂ« tĂ« gjithĂ« ekranin. NjĂ« lĂ«vizje nga ana e majtĂ« nĂ« panelin e sipĂ«rm hap njĂ« bllok me listĂ«n e notifkimeve dhe kalendarin, ndĂ«rsa nga e djathta — njĂ« bllok me cilĂ«sime tĂ« shpejta. NĂ«se pĂ«rmbajtja e listĂ«s sĂ« programeve, notifkimeve ose cilĂ«simeve nuk pĂ«rputhet nĂ« njĂ« ekran, pĂ«rdoret skrollimi. Lejohet shfaqja e vetĂ«m njĂ« dritare pĂ«r çdo desktop virtual, e cila zĂ« tĂ« gjithĂ« hapĂ«sirĂ«n e disponueshme dhe mbulon panelin e poshtĂ«m. Me anĂ« tĂ« gjesteve tĂ« lĂ«vizjes sĂ« ekranit Ă«shtĂ« e mundur tĂ« thĂ«rrasĂ«sh panelin e poshtĂ«m ose tĂ« kalosh mes aplikacioneve tĂ« hapura.

Paraqitur një ambient të ri të hapur përdoruesi Maui Shell
Luaj videon

Projekti ndodhet në fazën e zhvillimit aktiv. Nga mundësitë që ende nuk janë realizuar, përmendet mbështetje për konfigurimet me shumë monitorë, menaxheri i sesioneve, konfiguruesi dhe përdorimi i XWayland për të ekzekutuar aplikacione X11 në një seancë që bazohet në Wayland. Nga funksionalitetet që tani po përqendrohen nga zhvilluesit, përmendet mbështetje për zgjerimin XDG-shell, panelet, desktopet virtuale, mekanizmi Drag&Drop, dalja e zërit përmes Pulseaudio, ndërveprimi me pajisjet Bluetooth përmes Bluedevil, treguesi i menaxhimit të rrjetit dhe kontrolli i mediaplagjuesve përmes MPRI.

Versioni i parë eksperimental si opsion është përfshirë në përditësimin e dhjetorit të shpërndarjes Nitrux 1.8. Janë ofruar dy variante për nisjen e Maui Shell: me kompozitorin e tij. serverin Zpace, duke përdorur Wayland, dhe nisja e veçuar e Shell Cask brenda një seance që bazohet në serverin X. Lëshimi i versionit të parë alfa është planifikuar për marsin, versionet beta për qershorin, dhe lëshimi i parë stabil për septembrin e vitit 2022.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster