Nouvo anviwònman itilizatè louvri Maui Shell prezante

Devlopè distribisyon Nitrux, ki ofri pwòp Desktop NX Desktop li yo, te anonse kreyasyon yon nouvo anviwònman itilizatè, Maui Shell, ki ka itilize sou sistèm Desktop, aparèy mobil ak tablèt, otomatikman adapte a gwosè ekran ak metòd enfòmasyon ki disponib. . Kòd pwojè a ekri an C++ ak QML, epi li distribye anba lisans LGPL 3.0.

Anviwònman an devlope konsèp "Konvèjans", ki vle di kapasite pou travay avèk menm aplikasyon yo tou de sou ekran tactile nan smartphones ak tablèt, ak sou gwo ekran nan òdinatè pòtab ak òdinatè. Pou egzanp, ki baze sou koki Maui a, yon kokiy pou yon smartphone ka fòme, ki, lè konekte yon monitè, klavye ak sourit, pèmèt ou vire smartphone la nan yon estasyon pòtab. Ka menm koki a dwe itilize pou sistèm Desktop, smartphones ak tablèt, san yo pa bezwen kreye vèsyon separe pou aparèy ki gen diferan faktè fòm.

Nouvo anviwònman itilizatè louvri Maui Shell prezante

Koki a sèvi ak eleman pou bati koòdone grafik MauiKit ak fondasyon Kirigami, ki devlope pa kominote KDE. Kirigami se yon superset nan Qt Quick Controls 2, ak MauiKit ofri modèl eleman koòdone pare ki pèmèt ou byen vit kreye aplikasyon ki otomatikman adapte a gwosè ekran ak metòd opinyon ki disponib.

Anviwònman itilizatè Maui Shell konsiste de de eleman:

  • Yon kokiy Cask ki bay yon veso ki fèmen tout sa ki nan ekran an. Koki a gen ladan tou modèl debaz pou eleman tankou ba an tèt, dyalòg pop-up, kat ekran, zòn notifikasyon, panèl waf, rakoursi, koòdone apèl pwogram, elatriye.
  • Zpace manadjè konpoze, responsab pou montre ak mete fenèt yo nan veso Cask la, trete biwo vityèl. Pwotokòl Wayland yo itilize kòm pwotokòl prensipal la, ki travay avèk API Qt Wayland Compositor. Pozisyon fenèt ak pwosesis depann sou faktè fòm aparèy la.
    Nouvo anviwònman itilizatè louvri Maui Shell prezante

Ba an tèt la gen zòn notifikasyon, kalandriye, ak baskil pou aksè rapid nan divès karakteristik komen, tankou aksè nan anviwònman rezo a, chanje volim, ajiste klète ekran an, kontwòl lèktur, ak jesyon sesyon. Nan pati anba a nan ekran an gen yon panèl waf, ki montre ikon aplikasyon ki fikse, enfòmasyon sou kouri pwogram yo, ak yon bouton pou navige nan aplikasyon enstale (lanseur). Pwogram ki disponib yo divize an kategori oswa gwoupe selon filtre espesifye a.

Lè w ap travay sou monitè regilye yo, koki a opere nan mòd Desktop, ak yon panèl anbake sou tèt, ki pa bloke pa fenèt ki louvri sou ekran plen, ak eleman panèl yo otomatikman fèmen lè ou klike sou deyò yo. Koòdone seleksyon aplikasyon an ouvè nan sant ekran an. Kontwòl yo fèt pou itilize ak yon sourit. Li posib yo louvri yon kantite abitrè nan fenèt, ki ka nan nenpòt ki gwosè, sipèpoze youn ak lòt, yo dwe transfere nan yon lòt Desktop ak elaji nan ekran konplè. Fenèt gen fwontyè ak yon ba tit ki parèt lè l sèvi avèk eleman WindowControls la. Se dekorasyon fenèt fè sou bò sèvè a.

Nouvo anviwònman itilizatè louvri Maui Shell prezante

Si gen yon ekran manyen, koki a ap travay nan mòd tablèt ak yon layout vètikal nan eleman. Fenèt louvri okipe ekran an antye epi yo parèt san eleman dekorasyon. Yon maksimòm de fenèt ka louvri sou yon sèl Desktop vityèl, swa kòt a kòt oswa anpile, menm jan ak manadjè fenèt mozayik. Li posib pou chanje gwosè fenèt yo lè l sèvi avèk jès zongle sou ekran an oswa deplase fenèt yo lè w glise yo ak twa dwèt; lè w deplase yon fenèt sou kwen ekran an, li transfere nan yon lòt Desktop vityèl. Koòdone seleksyon aplikasyon an pran tout espas ekran ki disponib.

Nouvo anviwònman itilizatè louvri Maui Shell prezante

Sou telefòn yo, eleman panèl yo ak lis aplikasyon yo elaji nan ekran konplè. Yon mouvman glisman sou bò gòch nan panèl anwo a ouvè yon blòk ak yon lis notifikasyon ak yon kalandriye, ak sou bò dwat la - yon blòk nan anviwònman rapid. Si sa ki nan lis pwogram yo, notifikasyon, oswa paramèt yo pa anfòm sou yon sèl ekran, yo itilize defile. Se sèlman yon fenèt ki pèmèt yo parèt pou chak Desktop vityèl, ki pran tout espas ki disponib ak sipèpoze panèl anba a. Sèvi ak jès ekran glisman, ou ka pote panèl anba a oswa chanje ant aplikasyon ouvè.

Nouvo anviwònman itilizatè louvri Maui Shell prezante

Pwojè a nan devlopman aktif. Karakteristik ki poko aplike yo enkli sipò pou konfigirasyon milti-monitè, yon manadjè sesyon, yon konfigirateur, ak itilizasyon XWayland pou kouri aplikasyon X11 nan yon sesyon ki baze sou Wayland. Fonksyonalite ke devlopè yo ap konsantre kounye a gen ladan sipò pou ekstansyon XDG-shell, panno, biwo vityèl, mekanis Drag&Drop, pwodiksyon odyo atravè Pulseaudio, entèraksyon ak aparèy Bluetooth atravè Bluedevil, yon endikatè jesyon rezo, ak kontwòl jwè medya atravè MPRI. .

Premye vèsyon eksperimantal la enkli kòm yon opsyon nan aktyalizasyon Desanm nan distribisyon Nitrux 1.8. Yo bay de opsyon pou kouri Maui Shell la: ak pwòp sèvè Zpace konpoze li yo lè l sèvi avèk Wayland, ak kouri yon kokiy Cask separe andedan yon sesyon X ki baze sou sèvè. Premye lage alfa a pwograme pou mwa mas, lage beta a pwograme pou jen, epi premye lage ki estab la pwograme pou septanm 2022.

Sous: opennet.ru

Add nouvo kòmantè