Nitrux satser på en ny desktop baseret på Hyprland

Centrale punkter:
  • Nitrux opgiver udviklingen af ​​Maui Shell til fordel for det nye modulære arbejdsmiljø.
  • Introduktion af Valenz, en topsystemlinje udviklet i QML til administration af notifikationer og status.
  • Marina erstatter Crystal Dock og integrerer sig indbygget med Hyprland for at administrere vinduer og applikationer.
  • Arbejdsområdeindstillinger erstatter KDE-værktøjer og tilbyder et indbygget kontrolpanel uden systemd-afhængigheder.
  • Desklock erstatter Hyprlock som Wayland-sessionsmanager og tilbyder PAM-godkendelse og multimediekontroller.
  • Femlagsarkitekturen isolerer grafikprocesserne fra serveren og forhindrer dermed komplette nedbrud af operativsystemet.

Valenz Nitux

Nitrux-distributionen har taget en afgørende drejning med den officielle annoncering af sit Workspace Environment. Efter måneder med hints og delvis udvikling har teamet bag denne distribution afsløret en ny, fuldt modulær desktop-stak bygget på Hyprland, QML og det grafiske MauiKit-miljø.

Langt fra at forsøge at konkurrere med giganter som KDE Plasma eller GNOME, søger Nitrux at etablere en ny mellemliggende standard: et system, der tilbyder den æstetiske sammenhæng i et komplet miljø, samtidig med at det bevarer letheden og processeparationen af ​​en traditionel vindueshåndtering.

Denne tilgang konsoliderer værktøjer, som distributionen for nylig havde udviklet , såsom QMLGreet og NudgeOSD, og ​​afslutter det gamle Maui Shell-projekt. Den nye arkitektur opdeler skrivebordet i uafhængige og højt specialiserede komponenter , der følger Unix-filosofien om at "gøre én ting, og gøre det godt".

Valenz og Marina: Den uafhængige bar og havnekaj

Dette nye miljø er baseret på to komplementære værktøjer udviklet med QML, MauiKit og LayerShell-Qt:

  1. Den første er Valenz: en øverste bjælke i systemet (Arbejdsområdeslinje) designet udelukkende til denne funktion. Valenz Den styrer navigation mellem arbejdsområder, multimediekontroller, meddelelser og systembakken. integrering af kritiske indikatorer såsom netværk, Bluetooth, lydstyrke, batteri og natlys, plus widgets til vejr og systemressourcer.
    Dens design afviser GTK- og CSS-baserede grænseflader og vælger i stedet native QML-integration, der garanterer fejlfri ydeevne på Wayland-compositoren.
  2. Supplerende til den øverste bjælke er Marina: den nye applikationsdock, der endegyldigt erstatter Crystal Dock. Udviklerne afviste sidstnævnte, fordi den var afhængig af traditionelle Qt-widgets, hvilket brød miljøets visuelle konsistens. Marina integrerer direkte med Hyprland-compositoren via hændelser, hvilket gør det muligt at spore og gruppere åbne vinduer på tværs af flere skærme.
    Derudover understøtter den automatisk registrering af XDG-applikationer, træk-og-slip-omarrangering, vandret rulning og visuelle notifikationer (badges) for ulæste beskeder, alt sammen under en samlet brugerflade fri for konfigurationsoverbelastning.

Valenz Nitux

Arbejdsområdeindstillinger og skrivebordslås: Konfiguration og sikkerhed

Et af de vigtigste trin i Nitrux har været oprettelsen af ​​arbejdsområdeindstillinger . I lang tid var distributionen afhængig af KDE's "Systemindstillinger" til at administrere indstillinger, et program knyttet til teknologier, som Nitrux ikke længere bruger , såsom KWin, SDDM og systemd.

arbejdsområdeindstillinger nitrux

Arbejdsområdeindstillinger er født som det nye, indbyggede kontrolpanel , der administrerer alt fra netværk, Bluetooth, lyd og brugerkonti til det visuelle udseende af MauiKit og de specifikke indstillinger for Valenz og Marina, hvilket sikrer, at de administrative værktøjer deler det samme visuelle sprog som resten af ​​skrivebordet.

Nitux-login

I afsnittet om sessionssikkerhed introducerer Nitrux Desklock, en indbygget Wayland-skærmblokerer , der erstatter Hyprlock. Beslutningen om at erstatte Hyprlock blev truffet på grund af problemer med visuel integration og vedvarende tilstandsfejl efter systemsuspension. Desklock , der er bygget på QMLGreet-kodebasen, tilbyder direkte godkendelse via PAM, integrerede mediekontroller (MPRIS), realtidsressourceovervågning og understøttelse af flere skærme, hvilket resulterer i en sikker, stabil og visuelt konsistent brugerlivscyklus med resten af ​​MauiKit-stakken.

Filosofien om de fem lag og slutningen på Maui Shell

5-lags nitrux

Nitrux har defineret en femlagsmodel , der forklarer præcis, hvad et "arbejdsområdemiljø" er. I denne model er vindueshåndteringen (lag 1, besat af Hyprland) eneansvarlig for rendering, mens de statiske komponenter (lag 2) og det interaktive visuelle miljø (lag 3, bestående af Valenz og Marina) fungerer uafhængigt. Arbejdsområdemiljøet ( lag 4) integrerer disse grafiske grænseflader med vigtige værktøjer såsom fil- og indstillingshåndteringen og adskiller processerne fuldstændigt fra grafikserveren. Dette forhindrer de massive nedbrud, der er typiske for monolitiske skrivebordsmiljøer (lag 5), hvor alle applikationer lukkes, hvis compositoren fejler.

Lanceringen af ​​dette modulære økosystem markerer den endelige nedlæggelse af Maui Shell, hvis kode er blevet arkiveret. Nitrux -udviklerne erkender åbent , at denne omstrukturering (sammen med nylige beslutninger som f.eks. fjernelse af understøttelse af installation af virtuelle maskiner) kan vise sig at være overvældende for nogle brugere.

De argumenterer dog for, at disse ændringer afspejler distributionens sande identitet: et meget specifikt system, fokuseret på udviklere og avancerede brugere, der værdsætter en let, modulær og bevidst kurateret arkitektur under præmissen om, at "Nitrux ikke er for alle."

Endelig, hvis du er interesseret i at lære mere, kan du finde detaljerne på følgende link.


Tilføj som foretrukken kilde i Google