Maui Shell, uus kasutajakeskkond Nitruxi arendajatelt

Hiljuti Nitruxi distributsiooni arendajad, pakkudes oma töölauakeskkonda "NX Desktop", teatavaks tehtud teadaanne uue Maui Shelli kasutajakeskkonna loomine mida saab kasutada lauaarvutites, mobiilseadmetes ja tahvelarvutites, kohandub automaatselt ekraani suurusega ja saadaolevad sisestusmeetodid.

Keskkond avaneb "lähenemise" kontseptsiooni all, mis tähendab võimalust töötada samade rakendustega nii nutitelefonide ja tahvelarvutite puuteekraanidel kui ka sülearvutite ja personaalarvutite suurtel ekraanidel.

Nt Maui Shelli baasil saab moodustada nutitelefoni naha, mis monitori, klaviatuuri ja hiirega ühendatuna võib muuta teie nutitelefoni kaasaskantavaks tööjaamaks. Sama nahka saab kasutada lauaarvutite, nutitelefonide ja tahvelarvutite jaoks, ilma et oleks vaja luua erineva kujuteguriga seadmetele eraldi versioone.

Kest kasutab MauiKiti GUI komponente ja Kirigami raamistikku, mida arendab KDE kogukond. Kirigami on Qt Quick Controls 2 pistikprogramm ja MauiKit pakub kasutusel olevaid kasutajaliidese malle, mis võimaldavad väga kiiresti luua rakendusi, mis kohanduvad automaatselt ekraani suuruse ja saadaolevate sisestusmeetoditega.

Maui Shelli kasutajakeskkond See koosneb kahest komponendist:

  • Tünniümbris, mis sisaldab konteinerit, mis hõlmab kogu ekraanil oleva sisu. Kest sisaldab ka põhimalle selliste üksuste jaoks nagu ülemine riba, hüpikaknad, ekraanikaardid, teavitusalad, dokkimisriba, otseteed, programmi kutsumisliides jne.
  • Zpace'i ühendihaldur, vastutab akende kuvamise ja paigutamise eest konteinerisse Cask, töötleb virtuaalseid töölaudu.

Ülemine riba sisaldab teavitusala, kalendrit ja lüliteid, mis võimaldavad kiiret juurdepääsu mitmele levinumale funktsioonile, nagu juurdepääs võrgusätetele, helitugevuse muutmine, ekraani heleduse reguleerimine, taasesituse juhtimine ja seansi haldamine. Ekraani allservas on dokkimispaneel, mis kuvab kinnitatud rakenduste ikoone, teavet töötavate programmide kohta ja nuppu installitud rakendustes navigeerimiseks (käivitusprogramm). Saadaolevad programmid on klassifitseeritud või rühmitatud vastavalt määratud filtrile.

Tavaliste monitoridega töötades töötab kest töölauarežiimis, mille ülaosas on dokitud paneel, mida täisekraanil avatud aknad ei kata, ja paneelielemendid suletakse automaatselt, kui klõpsate neist väljaspool. Rakenduse valiku liides avaneb ekraani keskel. Juhtnupud on mõeldud hiire kasutamiseks.

Puuteekraaniga töötab kest portree-tahvelarvuti režiimis: Avatud aknad täidavad kogu ekraani ja kuvatakse ilma dekoratiivsete elementideta. Virtuaalsel töölaual ei ole lubatud rohkem kui kaks akent, mis asetatakse kõrvuti või virna, analoogselt paaniaknahalduritega. Akende suurust saab muuta "näputäis" liigutusega või liigutada aknaid kolme sõrmega libistades; Kui liigutate akna ekraani servast eemale, kantakse see üle teisele virtuaalsele töölauale. Rakenduse valiku liides hõivab kogu saadaoleva ekraaniruumi.

Telefonides laienevad paneeli üksused ja rakenduste loend täisekraanile. Ülemise paneeli vasakul küljel olev libistatav liigutus avab ploki teavituste loendi ja kalendriga ning paremal kiirseadete ploki. Kui rakenduste, märguannete või seadete loendi sisu ühele ekraanile ei mahu, kasutatakse kerimist. Iga virtuaalse töölaua jaoks saab kuvada ainult ühe akna, mis võtab kogu vaba ruumi ja kattub alumise paaniga. Ekraanil kuvatavate pühkimisliigutuste abil saate avada alumise riba või lülituda avatud rakenduste vahel.

Projekt on aktiivses arenduses. Veel rakendamata funktsioonide hulka kuuluvad mitme monitori konfiguratsioonide tugi, seansihaldur, konfiguraator ja XWaylandi kasutamine X11 rakenduste käitamiseks Waylandi-põhises seansis.

Esimene eksperimentaalne versioon on valikuna lisatud Nitrux 1.8 distributsiooni detsembri värskendusse. Maui Shelli käivitamiseks on kaks võimalust: oma Zpace'i komposiitserveriga, kasutades Waylandi, ja eraldi Cask-shelli käivitamine X-serveripõhise seansi jooksul. Esimene alfaversioon on kavandatud märtsiks, beetaversioon juuniks ja esimene stabiilne väljalase on kavandatud 2022. aasta septembrisse.

Projekti kood on kirjutatud C ++ ja QML keeles ning seda levitatakse LGPL 3.0 litsentsi all.

Lõpuks, kui soovite selle kohta rohkem teada saada, vaadake üksikasju jaotisest järgmine link.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Jose Benaque DIJO

    See isa!!! Olen projekti jälginud üle aasta. Loodetavasti on see hea graafiline kasutajaliides, mis teeb hüppe seadmete ühendamiseks.