Nitrux panostaa uuteen Hyprlandiin perustuvaan työpöytään

Avainkohdat:
  • Nitrux hylkää Maui Shellin kehityksen uuden modulaarisen työtilaympäristön hyväksi.
  • Esittelyssä Valenz, QML:llä kehitetty ylätason järjestelmäpalkki ilmoitusten ja tilan hallintaan.
  • Marina korvaa Crystal Dockin ja integroituu natiivisti Hyprlandiin ikkunoiden ja sovellusten hallintaa varten.
  • Työtilan asetukset korvaavat KDE-työkalut ja tarjoavat natiivin ohjauspaneelin ilman systemd-riippuvuuksia.
  • Desklock korvaa Hyprlockin Wayland-istunnonhallinnassa ja tarjoaa PAM-todennuksen ja multimediaohjaimet.
  • Viisikerroksinen arkkitehtuuri eristää grafiikkaprosessit palvelimesta estäen käyttöjärjestelmän täydelliset kaatumiset.

Valenz Nitux

Nitrux-jakelu on ottanut lopullisen käänteen Workspace Environmentin virallisen julkistuksen myötä. Kuukausien vihjeiden ja osittaisen kehityksen jälkeen jakelun takana oleva tiimi on julkistanut uuden, täysin modulaarisen työpöytäpinon, joka on rakennettu Hyprlandin, QML:n ja MauiKit-graafisen ympäristön päälle.

Nitrux ei ole kaukana kilpailemasta jättiläisten, kuten KDE Plasman tai Gnomen, kanssa, vaan pyrkii luomaan uuden välitason standardin: järjestelmän, joka tarjoaa kokonaisvaltaisen ympäristön esteettisen yhtenäisyyden säilyttäen samalla perinteisen ikkunanhallinnan keveyden ja prosessien erottelun.

Tämä lähestymistapa yhdistää jakelun äskettäin kehittämät työkalut , kuten QMLGreetin ja NudgeOSD:n, ja saattaa vanhan Maui Shell -projektin päätökseen. Uusi arkkitehtuuri jakaa työpöydän itsenäisiin ja erittäin erikoistuneisiin komponentteihin Unixin "tee yksi asia ja tee se hyvin" -filosofian mukaisesti.

Valenz ja Marina: Itsenäinen baari ja telakka

Tämä uusi ympäristö perustuu kahteen toisiaan täydentävään QML:llä kehitettyyn työkaluun, MauiKitiin ja LayerShell-Qt:hen:

  1. Ensimmäinen on Valenz: järjestelmän yläpalkki (Työtilapalkki), joka on suunniteltu yksinomaan tätä toimintoa varten. Valenz Se hallitsee navigointia työtilojen, multimediaohjainten, ilmoitusten ja ilmaisinalueen välillä. kriittisten indikaattoreiden, kuten verkon, Bluetoothin, äänenvoimakkuuden, akun ja yövalon, sekä sää- ja järjestelmäresurssiwidgetien integrointi.
    Sen suunnittelussa ei oteta huomioon GTK- ja CSS-pohjaisia ​​käyttöliittymiä, vaan käytetään natiivia QML-integraatiota, joka takaa virheettömän suorituskyvyn Wayland-kompositorissa.
  2. Yläpalkkia täydentää Marina: uusi sovellustelakka, joka korvaa lopullisesti Crystal Dockin. Kehittäjät hylkäsivät jälkimmäisen, koska se perustui perinteisiin Qt-widgetteihin, jotka rikkoivat ympäristön visuaalisen yhtenäisyyden. Marina integroituu suoraan Hyprland-kompositoriin tapahtumien kautta, jolloin se voi seurata ja ryhmitellä avoimia ikkunoita useilla näytöillä.
    Lisäksi se tukee XDG-sovellusten automaattista etsintää, vetämällä ja pudottamalla tapahtuvaa uudelleenjärjestämistä, vaakasuuntaista vieritystä ja visuaalisia ilmoituksia (merkkejä) lukemattomista viesteistä – kaikki tämä yhtenäisen käyttöliittymän alla, jossa ei ole konfiguroinnin ylikuormitusta.

Valenz Nitux

Työtilan asetukset ja työpöydän lukitus: Kokoonpano ja suojaus

Yksi Nitruxin tärkeimmistä vaiheista on ollut työtila-asetusten luominen . Pitkään jakelu käytti asetusten hallintaan KDE:n "Järjestelmäasetuksia", jotka ovat sidoksissa teknologioihin, joita Nitrux ei enää käytä , kuten KWin, SDDM ja systemd.

työtilan_asetukset nitrux

Työtilan asetukset syntyvät uutena natiivina ohjauspaneelina , joka hallitsee kaikkea verkoista, Bluetoothista, äänestä ja käyttäjätileistä MauiKitin visuaaliseen ulkoasuun ja Valenzin ja Marinan erityisasetuksiin varmistaen, että hallintatyökalut jakavat saman visuaalisen kielen kuin muu työpöytä.

Nitux-kirjautuminen

Istunnon suojausosiossa Nitrux esittelee Desklockin, natiivin Waylandin näytönestotyökalun , joka korvaa Hyprlockin. Päätös Hyprlockin korvaamisesta tehtiin visuaalisten integraatio-ongelmien ja järjestelmän keskeyttämisen jälkeisten jatkuvien tilavirheiden vuoksi. QMLGreet-koodikantaan rakennettu Desklock tarjoaa suoran todennuksen PAM:n kautta, integroidut mediaohjaimet (MPRIS), reaaliaikaisen resurssien valvonnan ja usean näytön tuen, mikä johtaa turvalliseen, vakaaseen ja visuaalisesti yhdenmukaiseen käyttäjän elinkaareen muun MauiKit-pinon kanssa.

Viiden kerroksen filosofia ja Maui-kuoren loppu

5-kerroksinen nitrux

Nitrux on määritellyt viisikerroksisen mallin , joka selittää tarkalleen, mitä "työtilaympäristö" on. Tässä mallissa ikkunanhallintaohjelma (taso 1, Hyprlandin käyttämä) on yksin vastuussa renderöinnistä, kun taas staattiset komponentit (taso 2) ja interaktiivinen visuaalinen ympäristö (taso 3, joka koostuu Valenzista ja Marinasta) toimivat itsenäisesti. Työtilaympäristö ( taso 4) integroi nämä graafiset käyttöliittymät olennaisiin apuohjelmiin, kuten tiedosto- ja asetushallintaan, erottaen prosessit täysin grafiikkapalvelimesta. Tämä estää massiiviset kaatumiset, jotka ovat tyypillisiä monoliittisille työpöytäympäristöille (taso 5), joissa jos komposiittiohjelma epäonnistuu, kaikki sovellukset sulkeutuvat.

Tämän modulaarisen ekosysteemin lanseeraus merkitsee Maui Shellin lopullista loppua, sillä yrityksen koodi on arkistoitu. Nitruxin kehittäjät myöntävät avoimesti , että tämä uudelleenjärjestely (yhdessä viimeaikaisten päätösten, kuten virtuaalikoneiden asennuksen tuen poistamisen, kanssa) voi olla joillekin käyttäjille ylivoimainen kokemus.

He kuitenkin väittävät, että nämä muutokset heijastavat jakelun todellista identiteettiä: erittäin spesifinen järjestelmä, joka keskittyy kehittäjiin ja edistyneisiin käyttäjiin, jotka arvostavat kevyttä, modulaarista ja tarkoituksella kuratoitua arkkitehtuuria lähtökohtana, jonka mukaan "Nitrux ei sovi kaikille".

Lopuksi, jos olet kiinnostunut oppimaan lisää, löydät tiedot seuraavasta linkistä.


Lisää ensisijaiseksi lähteeksi Googlessa