Nitrux satser på en ny skrivebordskonsoll basert på Hyprland

Viktige punkter:
  • Nitrux forlater utviklingen av Maui Shell til fordel for det nye modulære arbeidsmiljøet.
  • Vi introduserer Valenz, en topp systemlinje utviklet i QML for å administrere varsler og status.
  • Marina erstatter Crystal Dock og integreres direkte med Hyprland for å administrere vinduer og applikasjoner.
  • Arbeidsområdeinnstillinger erstatter KDE-verktøy og tilbyr et innebygd kontrollpanel uten systemd-avhengigheter.
  • Desklock erstatter Hyprlock som Wayland-øktbehandleren, og tilbyr PAM-autentisering og multimediekontroller.
  • Femlagsarkitekturen isolerer grafikkprosessene fra serveren, og forhindrer fullstendige operativsystemkrasj.

Valenz Nitux

Nitrux-distribusjonen har tatt en definitiv vending med den offisielle kunngjøringen av arbeidsmiljøet. Etter måneder med hint og delvis utvikling har teamet bak denne distribusjonen avduket en ny, fullstendig modulær skrivebordsstabel bygget på Hyprland, QML og det grafiske miljøet MauiKit.

Langt fra å prøve å konkurrere med giganter som KDE Plasma eller GNOME, søker Nitrux å etablere en ny mellomstandard: et system som tilbyr den estetiske samhørigheten til et komplett miljø, samtidig som det opprettholder lettheten og prosesseparasjonen til en tradisjonell vindusbehandling.

Denne tilnærmingen konsoliderer verktøy som distribusjonen nylig har utviklet , som QMLGreet og NudgeOSD, og ​​avslutter det gamle Maui Shell-prosjektet. Den nye arkitekturen deler skrivebordet inn i uavhengige og svært spesialiserte komponenter , i tråd med Unix-filosofien om å «gjøre én ting og gjøre det bra».

Valenz og Marina: Den uavhengige baren og dokken

Dette nye miljøet er avhengig av to komplementære verktøy utviklet med QML, MauiKit og LayerShell-Qt:

  1. Den første er Valenz: en topplinje i systemet (Arbeidsplasslinje) designet eksklusivt for denne funksjonen. Valenz Den administrerer navigering mellom arbeidsområder, multimediekontroller, varsler og systemstatusfeltet. integrering av kritiske indikatorer som nettverk, Bluetooth, volum, batteri og nattlys, pluss widgeter for vær og systemressurser.
    Designet avviser GTK- og CSS-baserte grensesnitt, og velger i stedet en innebygd QML-integrasjon som garanterer feilfri ytelse på Wayland-kompositoren.
  2. Topplinjen kompletteres av Marina: den nye applikasjonsdokken som definitivt erstatter Crystal Dock. Utviklerne avviste sistnevnte fordi den var avhengig av tradisjonelle Qt-widgeter, som brøt den visuelle konsistensen i miljøet. Marina integreres direkte med Hyprland-kompositoren via hendelser, slik at den kan spore og gruppere åpne vinduer på tvers av flere skjermer.
    I tillegg støtter den automatisk oppdagelse av XDG-applikasjoner, dra-og-slipp-omorganisering, horisontal rulling og visuelle varsler (merker) for uleste meldinger, alt under et enhetlig grensesnitt fritt for konfigurasjonsoverbelastning.

Valenz Nitux

Arbeidsområdeinnstillinger og skrivebordslås: Konfigurasjon og sikkerhet

Et av de viktigste trinnene i Nitrux har vært opprettelsen av arbeidsområdeinnstillinger . I lang tid var distribusjonen avhengig av KDEs "Systemvalg" for å administrere innstillinger, et program knyttet til teknologier som Nitrux ikke lenger bruker , som KWin, SDDM og systemd.

arbeidsområdeinnstillinger nitrux

Arbeidsområdeinnstillinger er født som det nye, innebygde kontrollpanelet , som administrerer alt fra nettverk, Bluetooth, lyd og brukerkontoer til det visuelle utseendet til MauiKit og de spesifikke innstillingene til Valenz og Marina, og sikrer at administrasjonsverktøyene deler samme visuelle språk som resten av skrivebordet.

Nitux-pålogging

I seksjonen om øktsikkerhet introduserer Nitrux Desklock, en innebygd Wayland-skjermblokkering som erstatter Hyprlock. Beslutningen om å erstatte Hyprlock ble tatt på grunn av visuelle integrasjonsproblemer og vedvarende tilstandsfeil etter systemsuspensjon. Desklock er bygget på QMLGreet-kodebasen og tilbyr direkte autentisering via PAM, integrerte mediekontroller (MPRIS), ressursovervåking i sanntid og støtte for flere skjermer, noe som resulterer i en sikker, stabil og visuelt konsistent brukerlivssyklus med resten av MauiKit-stakken.

Filosofien om de fem lagene og slutten på Maui Shell

5-lags nitrux

Nitrux har definert en femlagsmodell som forklarer nøyaktig hva et «arbeidsområdemiljø» er. I denne ordningen er vindushåndtereren (lag 1, okkupert av Hyprland) eneansvarlig for gjengivelse, mens de statiske komponentene (lag 2) og det interaktive visuelle miljøet (lag 3, bestående av Valenz og Marina) opererer uavhengig. Arbeidsområdemiljøet (lag 4) integrerer disse grafiske grensesnittene med viktige verktøy som fil- og innstillingsbehandleren, og skiller prosessene fullstendig fra grafikkserveren. Dette forhindrer de massive krasjene som er typiske for monolittiske skrivebordsmiljøer (lag 5), der alle applikasjoner lukkes hvis kompositoren feiler.

Lanseringen av dette modulære økosystemet markerer den endelige nedleggelsen av Maui Shell, hvis kode er arkivert. Nitrux -utviklerne erkjenner åpent at denne omstruktureringen (sammen med nylige beslutninger som å fjerne støtte for installasjon av virtuelle maskiner) kan vise seg å være overveldende for noen brukere.

De argumenterer imidlertid for at disse endringene gjenspeiler distribusjonens sanne identitet: et svært spesifikt system, fokusert på utviklere og avanserte brukere som verdsetter en lett, modulær og bevisst kuratert arkitektur under premisset om at «Nitrux ikke er for alle».

Til slutt, hvis du er interessert i å lære mer, kan du finne detaljene på følgende lenke.


Legg til som foretrukket kilde i Google