Ang Nitrux ay tumataya sa isang bagong desktop batay sa Hyprland

Pangunahing puntos:
  • Tinalikuran ng Nitrux ang pagbuo ng Maui Shell pabor sa bagong modular na Workspace Environment.
  • Ipinakikilala ang Valenz, isang nangungunang system bar na binuo sa QML para sa pamamahala ng mga notification at status.
  • Pinalitan ng Marina ang Crystal Dock, na katutubong isinasama sa Hyprland upang pamahalaan ang mga bintana at aplikasyon.
  • Pinapalitan ng Workspace Settings ang mga tool ng KDE, na nag-aalok ng native control panel nang walang systemd dependencies.
  • Pinalitan ng Desklock ang Hyprlock bilang Wayland session manager, na nag-aalok ng PAM authentication at multimedia controls.
  • Inihihiwalay ng limang-patong na arkitektura ang mga proseso ng graphics mula sa server, na pumipigil sa kumpletong pag-crash ng operating system.

Valenz Nitux

Ang distribusyon ng Nitrux ay nagkaroon ng tiyak na pagbabago sa opisyal na anunsyo ng Workspace Environment nito. Pagkatapos ng ilang buwan ng mga pahiwatig at bahagyang pag-unlad, inilabas ng pangkat sa likod ng distribusyon na ito ang isang bago, ganap na modular na desktop stack na binuo gamit ang Hyprland, QML, at ang MauiKit graphical environment.

Malayo sa pakikipagkumpitensya sa mga higanteng kumpanya tulad ng KDE Plasma o GNOME, hangad ng Nitrux na magtatag ng isang bagong pamantayang intermediate: isang sistemang nag-aalok ng estetikong pagkakaisa ng isang kumpletong kapaligiran, habang pinapanatili ang kagaanan at paghihiwalay ng proseso ng isang tradisyunal na window manager.

Pinagsasama-sama ng pamamaraang ito ang mga kagamitang kamakailan lamang binuo ng distribusyon , tulad ng QMLGreet at NudgeOSD, at tinatapos ang lumang proyekto ng Maui Shell. Hinahati ng bagong arkitektura ang desktop sa mga independiyente at lubos na espesyalisadong mga bahagi , kasunod ng pilosopiya ng Unix na "gawin ang isang bagay at gawin itong mahusay."

Valenz at Marina: Ang Independent Bar at Dock

Ang bagong kapaligirang ito ay umaasa sa dalawang komplementaryong kagamitang binuo gamit ang QML, ang MauiKit at LayerShell-Qt:

  1. Ang una ay Valenz: isang nangungunang bar ng sistema (Workspace bar) na eksklusibong idinisenyo para sa tungkuling ito. Valenz Pinamamahalaan nito ang nabigasyon sa pagitan ng mga workspace, mga kontrol sa multimedia, mga notification, at system tray. pagsasama ng mga kritikal na tagapagpahiwatig tulad ng network, Bluetooth, volume, baterya at night light, kasama ang mga widget para sa panahon at mga mapagkukunan ng system.
    Tinatanggihan ng disenyo nito ang mga interface na nakabatay sa GTK at CSS, sa halip ay pinipili ang integrasyon ng katutubong QML na ginagarantiyahan ang walang kapintasang pagganap sa Wayland compositor.
  2. Ang pagpupuno sa itaas na bar ay Marina: ang bagong application dock na tiyak na papalit sa Crystal Dock. Tinanggihan ng mga developer ang huli dahil umaasa ito sa mga tradisyonal na Qt widget, na sumira sa visual consistency ng kapaligiran. Direktang nakikisama ang Marina sa Hyprland compositor sa pamamagitan ng mga event, na nagbibigay-daan dito upang subaybayan at pangkatin ang mga bukas na window sa maraming screen.
    Bukod pa rito, sinusuportahan nito ang awtomatikong pagtuklas ng mga aplikasyon ng XDG, muling pagsasaayos ng drag-and-drop, pahalang na pag-scroll, at mga visual na notification (mga badge) para sa mga hindi pa nababasang mensahe, lahat sa ilalim ng isang pinag-isang interface na walang labis na configuration.

Valenz Nitux

Mga Setting ng Workspace at Desklock: Pag-configure at Seguridad

Isa sa mga pinakamahalagang hakbang sa Nitrux ay ang paglikha ng Workspace Settings . Sa loob ng mahabang panahon, ang distribusyon ay umasa sa "System Preferences" ng KDE upang pamahalaan ang mga setting, isang application na nakatali sa mga teknolohiyang hindi na ginagamit ng Nitrux , tulad ng KWin, SDDM, at systemd.

mga setting ng workspace nitrux

Ang Workspace Settings ay isinilang bilang ang bagong native control panel , na namamahala sa lahat mula sa mga network, Bluetooth, audio at mga user account, hanggang sa visual na anyo ng MauiKit at mga partikular na setting ng Valenz at Marina, na tinitiyak na ang mga administrative tool ay may parehong visual na wika gaya ng iba pang bahagi ng desktop.

Pag-login sa Nitux

Sa seksyon ng seguridad ng sesyon, ipinakikilala ng Nitrux ang Desklock, isang katutubong Wayland screen blocker na papalit sa Hyprlock. Ang desisyon na palitan ang Hyprlock ay ginawa dahil sa mga isyu sa visual integration at patuloy na state failure pagkatapos ng system suspension. Batay sa QMLGreet codebase, nag-aalok ang Desklock ng direktang authentication sa pamamagitan ng PAM, integrated media controls (MPRIS), real-time resource monitoring, at multi-screen support, na nagreresulta sa isang ligtas, matatag, at biswal na pare-parehong user lifecycle kasama ang iba pang bahagi ng MauiKit stack.

Ang Pilosopiya ng Limang Patong at ang Katapusan ng Maui Shell

5-ply nitrux

Tinukoy ng Nitrux ang isang limang-patong na modelo na nagpapaliwanag nang eksakto kung ano ang isang "Workspace Environment". Sa ganitong pamamaraan, ang window manager (Layer 1, na inookupahan ng Hyprland) ang tanging responsable para sa pag-render, habang ang mga static na bahagi (Layer 2) at ang interactive visual environment (Layer 3, na binubuo ng Valenz at Marina) ay gumagana nang magkahiwalay. Isinasama ng Workspace Environment (Layer 4) ang mga graphical interface na ito sa mga mahahalagang utility tulad ng file at settings manager, na ganap na naghihiwalay sa mga proseso mula sa graphics server. Pinipigilan nito ang malalaking pag-crash na tipikal ng mga monolithic Desktop Environment (Layer 5), kung saan kung mabigo ang compositor, lahat ng application ay magsasara.

Ang paglulunsad ng modular ecosystem na ito ay minarkahan ang tuluyang pagbagsak ng Maui Shell, na ang code ay na-archive na. Hayagan na kinikilala ng mga developer ng Nitrux na ang restructuring na ito (kasama ang mga kamakailang desisyon tulad ng pag-alis ng suporta para sa pag-install ng virtual machine) ay maaaring maging lubhang nakakapagod para sa ilang mga gumagamit.

Gayunpaman, ikinakatuwiran nila na ang mga pagbabagong ito ay sumasalamin sa tunay na pagkakakilanlan ng distribusyon: isang lubos na espesipikong sistema, na nakatuon sa mga developer at mga advanced na gumagamit na pinahahalagahan ang isang magaan, modular at sadyang piniling arkitektura sa ilalim ng premisa na "Ang Nitrux ay hindi para sa lahat."

Panghuli, kung interesado kang matuto nang higit pa, makikita mo ang mga detalye sa sumusunod na link.


Idagdag bilang ginustong mapagkukunan sa Google