Utjefte fan 'e Nitrux 2.4-distribúsje. Trochgean ûntwikkeling fan de oanpaste Maui shell

De frijlitting fan 'e Nitrux 2.4.0-distribúsje is publisearre, lykas ek in nije release fan 'e assosjearre MauiKit 2.2.0-bibleteek mei komponinten foar it bouwen fan brûkersynterfaces. De distribúsje is boud op de Debian-pakketbasis, KDE-technologyen en it OpenRC-initialisaasjesysteem. It projekt biedt in eigen buroblêd, NX Desktop, dat is in tafoeging oan de KDE Plasma brûkersomjouwing. Op grûn fan 'e Maui-bibleteek wurdt in set standert brûkersapplikaasjes ûntwikkele dy't kinne wurde brûkt op sawol buroblêdsystemen as mobile apparaten. Om ekstra applikaasjes te ynstallearjen, wurdt in systeem fan selsstannige AppImages-pakketten befoardere. De grutte fan 'e folsleine bootôfbylding is 1.9 GB, en de fermindere mei de JWM-finsterbehearder is 1.3 GB. De ûntwikkelingen fan it projekt wurde ferspraat ûnder fergese lisinsjes.

De NX Desktop biedt in oare styling, in eigen ymplemintaasje fan it systeemfak, notifikaasjesintrum en ferskate plasmoids, lykas in netwurkferbiningkonfigurator en in multimedia-applet foar folumekontrôle en media-ôfspielkontrôle. Tapassingen boud mei it MauiKit-ramt omfetsje Index-bestânbehearder (Dolphin kin ek brûkt wurde), Notysje-tekstbewurker, Station-terminalemulator, VVave-muzykspieler, Clip-fideospieler, NX Software Center, en Pix-ôfbylding werjouwer.

Utjefte fan 'e Nitrux 2.4-distribúsje. Trochgean ûntwikkeling fan de oanpaste Maui shell

De wichtichste ynnovaasjes fan Nitrux 2.4:

  • NX Desktop-komponinten binne bywurke nei KDE Plasma 5.25.4, KDE Frameworks 5.97.0 en KDE Gear (KDE Applications) 22.08. Programferzjes binne bywurke, ynklusyf Firefox 104. It Latte Dock-paniel is bywurke nei de tastân fan de master-repository fan it projekt.
  • Standert is it mesa-git-pakket ynskeakele, oerienkommende mei de steat fan it git-repository wêryn de folgjende Mesa-tûke wurdt ûntwikkele.
  • Standert wurdt de Linux 5.19 kernel mei Xanmod patches brûkt. Pakketten mei vanille, Libre en Liquorix builds fan 'e Linux kernel wurde ek oanbean foar ynstallaasje.
  • It pakket openrc-config bywurke om konflikten te foarkommen mei it OpenRC-pakket fan it Debian-projekt.
  • De LibreOffice-kantoarsuite is fuorthelle út it basispakket, foar ynstallaasje wêrfan it wurdt suggerearre om it Application Center te brûken. Neist LibreOffice binne ek pakketten te krijen mei OnlyOffice, WPS Office en OpenOffice.
  • Nije ikoanen binne tafoege oan it Luv-tema.
  • Applikaasjes fan 'e Maui Apps-set binne bywurke. Twa nije Maui-applikaasjes binne tafoege: de Agenda-kalinderplanner en de yntegreare ûntwikkelingsomjouwing fan Strike.
    Utjefte fan 'e Nitrux 2.4-distribúsje. Trochgean ûntwikkeling fan de oanpaste Maui shell
  • It NX Software Center is ferpleatst om de nije release fan MauiKit te brûken. In nije winkelljepper tafoege mei in sydbalke dy't beskikbere appkategoryen toant. Jo kinne in list mei applikaasjes besjen fan AppImageHub taret troch in spesifike auteur. Ferbettere programma sykje ynterface.
    Utjefte fan 'e Nitrux 2.4-distribúsje. Trochgean ûntwikkeling fan de oanpaste Maui shell

Derneist kinne jo it rapport notearje oer de ûntwikkeling fan 'e brûkersomjouwing Maui DE (Maui Shell), wêrfan de ûntwikkeling wurdt útfierd troch itselde projekt. Maui DE (Maui Shell) omfettet in set fan Maui Apps en de Maui Shell, dy't automatysk oanpasse oan skermgrutte en beskikbere ynfiermetoaden, wêrtroch't se net allinich kinne wurde brûkt op buroblêdsystemen, mar ek op smartphones en tablets. De omjouwing ûntwikkelet it konsept "Konverginsje", wat de mooglikheid ymplisearret om te wurkjen mei deselde applikaasjes sawol op 'e touchscreens fan smartphones en tablets, as op grutte skermen fan laptops en PC's. Maui DE kin wurde útfierd itsij mei syn Zpace gearstalde tsjinner rint Wayland, of troch it útfieren fan in aparte Cask shell binnen in X-tsjinner-basearre sesje.

Under de feroarings yn ferbân mei Maui DE:

  • In nije MauiMan-komponint (Maui Manager) is foarsteld, en biedt in DBus-tsjinner MauiManServer en in bibleteek mei in API foar syngronisaasje fan ynstellings tusken ferskate prosessen. MauiMan leveret ûnder oare in programmearynterface foar ferskate programma's om tagong te krijen ta mienskiplike stylynstellingen en ynterfaceparameters, lykas finsterhoekradius, fokale kleuren, ynfiermetoade, skermoriïntaasje en knopûntwerp. Om ynstellings te behearjen basearre op de MauiMan API, is in grafyske konfigurator Maui Settings ymplementearre.
    Utjefte fan 'e Nitrux 2.4-distribúsje. Trochgean ûntwikkeling fan de oanpaste Maui shell
  • MauiKit-relatearre biblioteken foar it behearen fan de brûkersomjouwing wurde skieden yn 'e Maui Core-set, dy't wurdt brûkt yn Maui-ynstellingen om ynstellings ta te passen dy't syngronisearre binne fia MauiMan. De bibleteken leverje ek API's foar it behearen fan enerzjyferbrûk, lûdparameters, netwurk tagong en akkounts.
  • De Maui Shell, dy't syn twadde beta-release ynfierd hat, is oerstapt nei it brûken fan MauiCore- en MauiMan-komponinten. De koade ferantwurdlik foar it behearen fan sesjes is signifikant opnij ûntwurpen. Stipe tafoege foar opnij starte, útskeakelje, ôfslute, sliepe en ôfslute operaasjes. Stipe foar skermrotaasje is ymplementearre.

    Tafoege de CaskServer DBus-tsjinner, dy't kommando's útjout oan alle bern Maui Shell-prosessen om de sesje te behearjen en bepaalde aksjes út te fieren, lykas opnij starte, ôfmelde en ôfslute. Om CaskServer te konfigurearjen, wurdt in grafyske ynterface levere wêrmei jo parameters kinne konfigurearje lykas it gedrach en it uterlik fan it paniel. Maui Shell brûkt op it stuit trije útfierbere bestannen: startcask-wayland (stelt omjouwingsfariabelen, ferbynt mei CaskServer en ropt de sesjebehearder), cask-sesje (sesjebehearder, begjint alle nedige bernprosessen, ynklusyf CaskServer en MauiManServer) en cask (grafyske shell).

    Utjefte fan 'e Nitrux 2.4-distribúsje. Trochgean ûntwikkeling fan de oanpaste Maui shell

  • Yn it MauiKit 2.2-ramt is it gebrûk fan stilen dy't it uterlik fan applikaasjes bepale, signifikant opnij ûntwurpen. Jo kinne jo eigen kleurskema's en fokale kleuren definiearje, dy't kinne ferskille ôfhinklik fan it bestjoeringssysteem en apparaatfoarmfaktor. Basisstilen binne no foarkompilearre en ynboud yn elke applikaasje. Om de styl fan alle applikaasjes sintraal te behearjen, wurde globale ynstellingen levere wêrmei jo parameters kinne feroarje lykas de radius fan 'e grinzen fan eleminten, it brûken fan animaasje en de grutte fan ikoanen.

    It ûntwerp fan in protte ynterface-eleminten, lykas knoppen, sliders en ljeppers, is modernisearre. SideBarView-komponint tafoege foar it meitsjen fan sydbalken. Stipe foar staveringskontrôle is tafoege oan it TextEditor-elemint mei in tekstbewurkingsformulier. Stipe tafoege foar bewurkjen, tafoegjen en ferwiderjen fan EXIF-metadata oan it ImageTools-elemint.

    Utjefte fan 'e Nitrux 2.4-distribúsje. Trochgean ûntwikkeling fan de oanpaste Maui shell

  • De Index-bestânbehearder brûkt no in besteande eksimplaar fan it programma by nije lansearringen (ynstee fan in nij proses te begjinnen, wurdt in nije ljepper makke yn in al rinnend proses). Inisjele stipe tafoege foar FreeDektop-spesifikaasjes foar de ynterface foar bestânbehear. De sydbalke is opnij ûntwurpen om in list mei koartlyn iepene bestannen op te nimmen.
    Utjefte fan 'e Nitrux 2.4-distribúsje. Trochgean ûntwikkeling fan de oanpaste Maui shell
  • De mooglikheden fan 'e VVave-muzykspiler, de Pix-ôfbyldings werjouwer, it Buho-notysjesysteem, de Nota-tekstbewurker, de Station-terminalemulator, it Communicator-adresboek, de Shelf-dokumintwerjouwer, de Clip-fideospieler, en it NX Software Center binne útwreide. Nije applikaasjes binne tafoege: de Fiery-webblêder (ferfangt de Sol-applikaasje), in ienfâldige Strike-ûntwikkelingsomjouwing, en de Bonsai git-shell. Beta-testen fan it programma foar it wurkjen mei de Booth-kamera is begon, lykas ek alpha-testen fan 'e Agenda-kalinderplanner en de Paleta-kleuroanpassing-ynterface.
    Utjefte fan 'e Nitrux 2.4-distribúsje. Trochgean ûntwikkeling fan de oanpaste Maui shell

Boarne: opennet.ru

Add a comment