Erabiltzaile-ingurune ireki berria aurkeztu da Maui Shell

Mahaigaineko NX Desktop propioa eskaintzen duen Nitrux banaketaren garatzaileek erabiltzailearen ingurune berri bat sortu dutela iragarri dute, Maui Shell, mahaigaineko sistemetan, gailu mugikorretan eta tabletetan erabil daitekeena, automatikoki pantailaren tamainara eta eskuragarri dagoen informazioa sartzeko metodoetara egokituz. . Proiektuaren kodea C++ eta QMLn idatzita dago, eta LGPL 3.0 lizentziapean banatzen da.

Inguruak β€œKonbergentzia” kontzeptua garatzen du, eta horrek aplikazio berdinekin lan egiteko gaitasuna dakar bai smartphone eta tableten ukipen-pantailetan, bai ordenagailu eramangarrien eta ordenagailuen pantaila handietan. Esaterako, Maui Shell-en oinarrituta, telefonoentzako shell bat osa daiteke, eta, monitorea, teklatua eta sagua konektatzean, telefonoa lan-estazio eramangarri bihurtzeko aukera ematen du. Shell bera mahaigaineko sistemetarako, telefonoetarako eta tabletetarako erabil daiteke, forma-faktore desberdinak dituzten gailuetarako bertsio bereiziak sortu beharrik gabe.

Erabiltzaile-ingurune ireki berria aurkeztu da Maui Shell

Shell-ak osagaiak erabiltzen ditu KDE komunitateak garatutako MauiKit eta Kirigami framework-a interfaze grafikoak eraikitzeko. Kirigami Qt Quick Controls 2-ren gain-multzo bat da, eta MauiKit-ek prest dauden interfaze-elementuen txantiloiak eskaintzen ditu, pantailaren tamainara eta erabilgarri dauden sarrera-metodoetara automatikoki egokitzen diren aplikazioak azkar sortzeko aukera ematen dutenak.

Maui Shell erabiltzailearen inguruneak bi osagai ditu:

  • Pantailaren eduki osoa biltzen duen edukiontzi bat eskaintzen duen Cask shell. Shell-ek oinarrizko txantiloiak ere biltzen ditu goiko barra, pop-up elkarrizketak, pantaila-mapak, jakinarazpen-eremuak, dock panela, lasterbideak, programa deitzeko interfazea, etab.
  • Zpace konposatuen kudeatzailea, Cask edukiontzian leihoak bistaratu eta jartzeaz arduratzen dena, mahaigain birtualak prozesatzeaz. Wayland protokoloa erabiltzen da protokolo nagusi gisa, Qt Wayland Compositor APIa erabiliz lan egiten dena. Leihoen kokatzea eta prozesatzea gailuaren forma-faktorearen araberakoa da.
    Erabiltzaile-ingurune ireki berria aurkeztu da Maui Shell

Goiko barran jakinarazpen-eremua, egutegia eta funtzio komunetara azkar sartzeko aukerak daude, hala nola sarearen ezarpenetara atzitzea, bolumena aldatzea, pantailaren distira doitzea, erreprodukzio-kontrolak eta saioaren kudeaketa. Pantailaren behealdean dock panel bat dago, ainguratutako aplikazioen ikonoak, exekutatzen diren programei buruzko informazioa eta instalatutako aplikazioetan nabigatzeko botoia (abiarazlea) bistaratzen dituena. Eskuragarri dauden programak kategoriatan banatzen dira edo zehaztutako iragazkiaren arabera taldekatzen dira.

Ohiko monitoreetan lan egiten duzunean, shell-ak mahaigaineko moduan funtzionatzen du, gainean panel bat ainguratuta dagoela, pantaila osoan irekitako leihoek blokeatzen ez dutena, eta paneleko elementuak automatikoki ixten dira haietatik kanpo klik egiten duzunean. Aplikazioa hautatzeko interfazea pantailaren erdian irekitzen da. Kontrolak sagu batekin erabiltzeko diseinatuta daude. Posible da leiho kopuru arbitrario bat irekitzea, edozein tamainakoak izan daitezkeenak, elkarren gainjarri, beste mahaigain batera transferitu eta pantaila osora zabaldu. Windows-ek ertzak eta izenburu-barra ditu, WindowControls osagaia erabiliz bistaratzen direnak. Leihoen dekorazioa zerbitzariaren aldean egiten da.

Erabiltzaile-ingurune ireki berria aurkeztu da Maui Shell

Ukipen-pantaila bat badago, shell-ak tablet moduan funtzionatzen du elementuen diseinu bertikalarekin. Irekitako leihoek pantaila osoa hartzen dute eta dekorazio-elementurik gabe bistaratzen dira. Gehienez bi leiho ireki daitezke mahaigain birtual bakarrean, alboan alboan edo pilatuta, lauzako leiho-kudeatzaileen antzera. Leihoak tamaina alda ditzakezu pantailako atxiloketa keinua erabiliz edo leihoak mugitu hiru hatzekin irristatuz leiho bat pantailaren ertzetik mugitzen duzunean, beste mahaigain birtual batera transferitzen da. Aplikazioa hautatzeko interfazeak pantailako espazio guztia hartzen du.

Erabiltzaile-ingurune ireki berria aurkeztu da Maui Shell

Telefonoetan, paneleko elementuak eta aplikazioen zerrenda pantaila osora zabaltzen dira. Goiko panelaren ezkerreko aldean irristatze-mugimendu batek jakinarazpenen zerrenda eta egutegi batekin bloke bat irekitzen du, eta eskuinaldean ezarpen azkarren bloke bat. Programen, jakinarazpenen edo ezarpenen zerrendaren edukia pantaila batean sartzen ez bada, korritzea erabiltzen da. Mahaigain birtual bakoitzeko leiho bakarra bistaratu daiteke, erabilgarri dagoen espazio guztia hartzen duena eta beheko panela gainjartzen duena. Pantaila irristagarriaren keinuak erabiliz, beheko panela ager dezakezu edo irekitako aplikazio batetik bestera alda dezakezu.

Erabiltzaile-ingurune ireki berria aurkeztu da Maui Shell

Proiektua garapen aktiboan dago. Oraindik ezarri ez diren eginbideen artean monitore anitzeko konfigurazioetarako laguntza, saio-kudeatzailea, konfiguratzaile bat eta XWayland-en erabilera X11 aplikazioak Wayland-en oinarritutako saio batean exekutatzeko. Garatzaileek gaur egun bideratzen ari diren funtzionalitateak XDG-shell luzapena, panelak, mahaigain birtualak, Arrastatu eta Jaregin mekanismoa, audio irteera Pulseaudio bidez, Bluetooth gailuekin elkarrekintza Bluedevil bidez, sare kudeatzeko adierazle bat eta multimedia erreproduzitzaileen kontrola MPRI bidez barne hartzen ditu. .

Lehenengo bertsio esperimentala aukera gisa sartzen da abenduko Nitrux 1.8 banaketaren eguneratzean. Bi aukera eskaintzen dira Maui Shell exekutatzeko: bere Zpace zerbitzari konposatuarekin Wayland erabiliz, eta Cask shell bereizi bat exekutatu X zerbitzarian oinarritutako saio baten barruan. Lehenengo alfa bertsioa martxorako aurreikusita dago, beta bertsioa ekainerako eta lehen bertsio egonkorra 2022ko irailerako.

Iturria: opennet.ru

Gehitu iruzkin berria