A Nitrux 2.4 disztribúció kiadása. A Maui felhasználói shell folyamatos fejlesztése

Megjelent a Nitrux 2.4.0 disztribúció kiadása, valamint a kapcsolódó MauiKit 2.2.0 könyvtár új kiadása a felhasználói felületek építéséhez szükséges komponensekkel. A disztribúció a Debian csomagbázisra, a KDE technológiákra és az OpenRC inicializálási rendszerre épül. A projekt saját asztali számítógépet kínál, az NX Desktopot, amely a KDE Plasma felhasználói környezet kiegészítője. A Maui könyvtárra alapozva olyan szabványos felhasználói alkalmazások készletét fejlesztik, amelyek asztali rendszereken és mobileszközökön egyaránt használhatók. További alkalmazások telepítéséhez önálló AppImages-csomagok rendszerét támogatják. A teljes rendszerindító kép mérete 1.9 GB, a JWM ablakkezelővel csökkentetté pedig 1.3 GB. A projekt fejlesztései ingyenes licencek alatt kerülnek terjesztésre.

Az NX Desktop más stílust, saját megvalósítást kínál a tálcáról, az értesítési központról és a különféle plazmoidokról, mint például a hálózati kapcsolat konfigurátora és egy multimédiás kisalkalmazás a hangerőszabályozáshoz és a médialejátszás vezérléséhez. A MauiKit keretrendszerrel épített alkalmazások közé tartozik az Index fájlkezelő (a Dolphin is használható), a Note szövegszerkesztő, a Station terminál emulátor, a VVave zenelejátszó, a Clip videolejátszó, az NX Software Center és a Pix képnézegető.

A Nitrux 2.4 disztribúció kiadása. A Maui felhasználói shell folyamatos fejlesztése

A Nitrux 2.4 főbb újításai:

  • Az NX Desktop összetevői a KDE Plasma 5.25.4, a KDE Frameworks 5.97.0 és a KDE Gear (KDE Applications) 22.08 verzióra frissültek. A programverziók frissültek, beleértve a Firefox 104-et is. A Latte Dock panel frissítve lett a projekt fő tárolójának állapotára.
  • Alapértelmezés szerint a mesa-git csomag engedélyezve van, ami megfelel annak a git-tárháznak, amelyben a következő Mesa-ágat fejlesztik.
  • Alapértelmezés szerint az 5.19-es Linux kernel Xanmod javításokkal. A Linux kernel vanilla, Libre és Liquorix buildjeit tartalmazó csomagok is rendelkezésre állnak telepítésre.
  • Frissítettük az openrc-config csomagot, hogy elkerüljük a konfliktusokat a Debian projekt OpenRC csomagjával.
  • Az alapcsomagból kikerült a LibreOffice irodai csomag, melynek telepítéséhez az Alkalmazásközpont használata javasolt. A LibreOffice mellett OnlyOffice, WPS Office és OpenOffice csomagok is elérhetők.
  • Új ikonok kerültek a Luv témához.
  • Frissültek a Maui Apps készletből származó alkalmazások. Két új maui alkalmazás került hozzáadásra: az Agenda naptártervező és a Strike integrált fejlesztői környezet.
    A Nitrux 2.4 disztribúció kiadása. A Maui felhasználói shell folyamatos fejlesztése
  • Az NX Software Center átkerült a MauiKit új kiadására. Hozzáadott egy új Áruház lapot az elérhető alkalmazáskategóriákat megjelenítő oldalsávval. Megtekintheti az AppImageHub alkalmazásainak listáját, amelyet egy adott szerző készített. Továbbfejlesztett programkereső felület.
    A Nitrux 2.4 disztribúció kiadása. A Maui felhasználói shell folyamatos fejlesztése

Ezenkívül megjegyezheti a Maui DE (Maui Shell) felhasználói környezet fejlesztéséről szóló jelentést, amelynek fejlesztését ugyanaz a projekt végzi. A Maui DE (Maui Shell) egy sor Maui alkalmazást és Maui Shell-t tartalmaz, amelyek automatikusan alkalmazkodnak a képernyő méretéhez és a rendelkezésre álló beviteli módokhoz, így nem csak asztali rendszereken, hanem okostelefonokon és táblagépeken is használhatók. A környezet kifejleszti a „Konvergencia” koncepciót, amely magában foglalja az okostelefonok és táblagépek érintőképernyőjén, valamint a laptopok és PC-k nagy képernyőjén történő munkavégzés lehetőségét ugyanazokkal az alkalmazásokkal. A Maui DE futtatható a Waylandet futtató Zpace kompozit szerverével, vagy egy különálló Cask shell futtatásával egy X szerver alapú munkameneten belül.

A Maui DE-vel kapcsolatos változások között:

  • Javasoltak egy új MauiMan komponenst (Maui Manager), amely egy DBus szervert, MauiManServer-t és egy API-t tartalmazó könyvtárat biztosít a különböző folyamatok közötti beállítások szinkronizálásához. Többek között a MauiMan programozási felületet biztosít a különböző programok számára, amelyek segítségével hozzáférhetnek az általános stílusbeállításokhoz és az interfész paramétereihez, mint például az ablaksarok sugara, a fókuszszínek, a beviteli mód, a képernyő tájolása és a gombok kialakítása. A MauiMan API-n alapuló beállítások kezeléséhez egy grafikus konfigurátor Maui Settings került megvalósításra.
    A Nitrux 2.4 disztribúció kiadása. A Maui felhasználói shell folyamatos fejlesztése
  • A felhasználói környezet kezelésére szolgáló MauiKit-hez kapcsolódó könyvtárak a Maui Core készletbe vannak osztva, amelyet a Maui beállításokban használnak a MauiMan-en keresztül szinkronizált beállítások alkalmazására. A könyvtárak API-kat is biztosítanak az energiafogyasztás, a hangparaméterek, a hálózati hozzáférés és a fiókok kezeléséhez.
  • A második bétaverziójához érkezett Maui Shell átállt a MauiCore és a MauiMan komponensek használatára. A munkamenetek kezeléséért felelős kódot jelentősen átalakították. Újraindítási, kikapcsolási, leállítási, alvási és kilépési műveletek támogatása. A képernyő elforgatásának támogatása megvalósult.

    Hozzáadtuk a CaskServer DBus szervert, amely parancsokat ad ki az összes gyermek Maui Shell folyamatnak a munkamenet kezeléséhez és bizonyos műveletek végrehajtásához, például újraindításhoz, kijelentkezéshez és leállításhoz. A CaskServer konfigurálásához grafikus felületet biztosítunk, amely lehetővé teszi olyan paraméterek konfigurálását, mint a panel viselkedése és megjelenése. A Maui Shell jelenleg három végrehajtható fájlt használ: startcask-wayland (környezeti változókat állít be, csatlakozik a CaskServerhez és meghívja a munkamenet-kezelőt), cask-session (munkamenetkezelő, elindítja az összes szükséges gyermekfolyamatot, beleértve a CaskServert és a MauiManServert) és a cask (grafikus shell).

    A Nitrux 2.4 disztribúció kiadása. A Maui felhasználói shell folyamatos fejlesztése

  • A MauiKit 2.2 keretrendszerben jelentősen átalakult az alkalmazások megjelenését meghatározó stílusok használata. Meghatározhatja saját színsémáit és fókuszszíneit, amelyek az operációs rendszertől és az eszköz típusától függően változhatnak. Az alapstílusokat most már előre lefordítják és minden alkalmazásba beépítik. Az összes alkalmazás stílusának központi kezeléséhez globális beállítások állnak rendelkezésre, amelyek lehetővé teszik az olyan paraméterek megváltoztatását, mint az elemek szegélyeinek sugara, az animáció használata és az ikonok mérete.

    Számos interfész elem, például gombok, csúszkák és fülek kialakítása korszerűsödött. SideBarView összetevő hozzáadva oldalsávok létrehozásához. Helyesírás-ellenőrző támogatást adtunk a TextEditor elemhez egy szövegszerkesztő űrlappal. Támogatás hozzáadva az ImageTools elemhez az EXIF ​​metaadatok szerkesztéséhez, hozzáadásához és eltávolításához.

    A Nitrux 2.4 disztribúció kiadása. A Maui felhasználói shell folyamatos fejlesztése

  • Az Index fájlkezelő mostantól a program egy meglévő példányát használja az új indításoknál (ahelyett, hogy új folyamatot indítana el, egy új lap jön létre egy már futó folyamatban). Hozzáadott kezdeti támogatás a FreeDektop specifikációkhoz a fájlkezelő felülethez. Az oldalsávot átterveztük, hogy tartalmazza a nemrég megnyitott fájlok listáját.
    A Nitrux 2.4 disztribúció kiadása. A Maui felhasználói shell folyamatos fejlesztése
  • A VVave zenelejátszó, a Pix képnézegető, a Buho jegyzetelő rendszer, a Nota szövegszerkesztő, a Station terminál emulátor, a Communicator címjegyzék, a Shelf dokumentumnézegető, a Clip videólejátszó és az NX Software Center képességei bővültek. Új alkalmazások kerültek hozzá: a Fiery webböngésző (a Sol alkalmazást helyettesítve), egy egyszerű Strike fejlesztőkörnyezet és a Bonsai git shell. Megkezdődött a Booth kamerával való együttműködéshez szükséges program béta tesztelése, valamint az Agenda naptártervező és a Paleta színbeállító felület alfa tesztelése.
    A Nitrux 2.4 disztribúció kiadása. A Maui felhasználói shell folyamatos fejlesztése

Forrás: opennet.ru

Hozzászólás