Nitrux 2.4.0 er utgitt, sammen med en ny utgivelse av det tilhørende MauiKit 2.2.0-biblioteket, som inneholder komponenter for å bygge brukergrensesnitt. Distribusjonen er bygget på en pakkebase. Debian, KDE-teknologier og OpenRC-initialiseringssystemet. Prosjektet tilbyr sitt eget NX Desktop, et supersett av KDE Plasma-brukermiljøet. Et sett med standard brukerapplikasjoner, egnet for både stasjonære og mobile enheter, er utviklet basert på Maui-biblioteket. Et system med selvstendige AppImages-pakker promoteres for installasjon av tilleggsapplikasjoner. Det fullstendige oppstartsbildet er 1.9 GB stort, mens et redusert bilde med JWM-vindusbehandleren er 1.3 GB stort. Prosjektets arbeid distribueres under åpen kildekode-lisenser.
NX Desktop tilbyr en annen stil, sin egen implementering av systemstatusfeltet, varslingssenter og ulike plasmoider, for eksempel en nettverkstilkoblingskonfigurator og en multimedieapplet for volumkontroll og medieavspillingskontroll. Applikasjoner bygget ved hjelp av MauiKit-rammeverket inkluderer indeksfilbehandling (Dolphin kan også brukes), notattekstredigerer, stasjonsterminalemulator, VVave-musikkspiller, klippvideospiller, NX Software Center og Pix-bildeviser.

De viktigste nyvinningene til Nitrux 2.4:
- NX Desktop-komponenter har blitt oppdatert til KDE Plasma 5.25.4, KDE Frameworks 5.97.0 og KDE Gear (KDE Applications) 22.08. Programversjoner er oppdatert, inkludert Firefox 104. Latte Dock-panelet har blitt oppdatert til tilstanden til prosjektets hovedlager.
- Som standard er mesa-git-pakken aktivert, tilsvarende tilstanden til git-depotet der neste Mesa-gren er utviklet.
- Kjernen er aktivert som standard Linux 5.19 med Xanmod-patcher. Kjerneversjoner av Vanilla, Libre og Liquorix er også tilgjengelige for installasjon. Linux.
- Pakken openrc-config har blitt oppdatert for å unngå konflikter med OpenRC-pakken fra prosjektet. Debian.
- LibreOffice-kontorpakken er fjernet fra grunnpakken, og det anbefales å bruke applikasjonssenteret for installasjon. I tillegg til LibreOffice er pakker med OnlyOffice, WPS Office og OpenOffice også tilgjengelig.
- Nye ikoner er lagt til Luv-temaet.
- Applikasjoner fra Maui Apps-settet har blitt oppdatert. To nye Maui-applikasjoner er lagt til: Agenda-kalenderplanleggeren og Strike-integrert utviklingsmiljø.

- NX Software Center har blitt flyttet til å bruke den nye versjonen av MauiKit. Lagt til en ny Store-fane med et sidefelt som viser tilgjengelige appkategorier. Du kan se en liste over applikasjoner fra AppImageHub utarbeidet av en spesifikk forfatter. Forbedret grensesnitt for programsøk.

I tillegg er det verdt å merke seg utviklingsrapporten for brukermiljøet Maui DE (Maui Shell), som utvikles av samme prosjekt. Maui DE (Maui Shell) inkluderer et sett med Maui-apper og Maui Shell, som automatisk tilpasser seg skjermstørrelse og tilgjengelige inndatametoder, slik at de kan brukes ikke bare på stasjonære systemer, men også på smarttelefoner og nettbrett. Miljøet fremmer «konvergens»-konseptet, som innebærer muligheten til å jobbe med de samme applikasjonene på både berøringsskjermer på smarttelefoner og nettbrett og på større skjermer på bærbare datamaskiner og PC-er. Maui DE kan kjøre med sitt eget komposittgrensesnitt. server Zpace ved hjelp av Wayland, og ved å kjøre et separat Cask-skall inne i en X-server-basert økt.
Blant endringene knyttet til Maui DE:
- En ny MauiMan-komponent (Maui Manager) har blitt foreslått, som gir en DBus-server MauiManServer og et bibliotek med en API for synkronisering av innstillinger mellom ulike prosesser. MauiMan tilbyr blant annet et programmeringsgrensesnitt for forskjellige programmer for å få tilgang til vanlige stilinnstillinger og grensesnittparametere, slik som vindushjørneradius, fokalfarger, inndatametode, skjermorientering og knappdesign. For å administrere innstillinger basert på MauiMan API, har en grafisk konfigurator Maui Settings blitt implementert.

- MauiKit-relaterte biblioteker for å administrere brukermiljøet er delt inn i Maui Core-settet, som brukes i Maui-innstillinger for å bruke innstillinger synkronisert gjennom MauiMan. Bibliotekene tilbyr også APIer for å administrere strømforbruk, lydparametere, nettverkstilgang og kontoer.
- Maui Shell, som har gått inn i sin andre betaversjon, har gått over til å bruke MauiCore- og MauiMan-komponenter. Koden som er ansvarlig for å administrere økter, har blitt betydelig redesignet. Lagt til støtte for omstart, avslåing, avslutning, hvilemodus og utgangsoperasjoner. Støtte for skjermrotasjon er implementert.
La til CaskServer DBus-serveren, som gir kommandoer til alle underordnede Maui Shell-prosesser for å administrere økten og utføre visse handlinger som å starte på nytt, logge av og slå av. For å konfigurere CaskServer er det gitt et grafisk grensesnitt som lar deg konfigurere parametere som oppførsel og utseende til panelet. Maui Shell bruker for tiden tre kjørbare filer: startcask-wayland (setter miljøvariabler, kobler til CaskServer og kaller sesjonsadministratoren), cask-session (session manager, starter alle nødvendige underordnede prosesser, inkludert CaskServer og MauiManServer) og cask (grafisk skall).

- I MauiKit 2.2-rammeverket har bruken av stiler som bestemmer utseendet til applikasjoner blitt betydelig redesignet. Du kan definere dine egne fargeskjemaer og brennfarger, som kan variere avhengig av operativsystemet og enhetens formfaktor. Basisstiler er nå forhåndskompilert og innebygd i hver applikasjon. For sentralt å administrere stilen til alle applikasjoner, er det gitt globale innstillinger som lar deg endre parametere som radius på grensene til elementer, bruk av animasjon og størrelsen på ikoner.
Utformingen av mange grensesnittelementer, som knapper, skyveknapper og faner, har blitt modernisert. Lagt til SideBarView-komponent for å lage sidefelt. Støtte for stavekontroll er lagt til i TextEditor-elementet med et tekstredigeringsskjema. Lagt til støtte for å redigere, legge til og fjerne EXIF-metadata til ImageTools-elementet.

- Indeksfilbehandleren bruker nå en eksisterende forekomst av programmet ved nye lanseringer (i stedet for å starte en ny prosess, opprettes en ny fane i en allerede kjørende prosess). Lagt til innledende støtte for FreeDektop-spesifikasjoner for filbehandlingsgrensesnittet. Sidefeltet har blitt redesignet for å inkludere en liste over nylig åpnede filer.

- Mulighetene til VVave-musikkspilleren, Pix-bildevisningen, Buho-notatsystemet, Nota-tekstredigeringsprogrammet, Stationsterminalemulatoren, Communicator-adresseboken, Shelf-dokumentviseren, Clip-videospilleren og NX Software Center har blitt utvidet. Nye applikasjoner er lagt til: Fiery-nettleseren (erstatter Sol-applikasjonen), et enkelt Strike-utviklingsmiljø og Bonsai git-skallet. Betatesting av programmet for å jobbe med Booth-kameraet har startet, samt alfatesting av Agenda-kalenderplanleggeren og Paleta-fargejusteringsgrensesnittet.

Kilde: opennet.ru







