Nitrux bertaruh pada desktop baharu berdasarkan Hyprland

Perkara utama:
  • Nitrux meninggalkan pembangunan Maui Shell dan beralih kepada Persekitaran Ruang Kerja modular yang baharu.
  • Memperkenalkan Valenz, bar sistem teratas yang dibangunkan dalam QML untuk mengurus pemberitahuan dan status.
  • Marina menggantikan Crystal Dock, berintegrasi secara natif dengan Hyprland untuk mengurus tetingkap dan aplikasi.
  • Tetapan Ruang Kerja menggantikan alatan KDE, menawarkan panel kawalan natif tanpa kebergantungan sistem.
  • Desklock menggantikan Hyprlock sebagai pengurus sesi Wayland, menawarkan pengesahan PAM dan kawalan multimedia.
  • Seni bina lima lapisan mengasingkan proses grafik daripada pelayan, mencegah ranap sistem pengendalian sepenuhnya.

Valenz Nitux

Pengedaran Nitrux telah mengambil satu perubahan yang muktamad dengan pengumuman rasmi Persekitaran Ruang Kerjanya. Selepas berbulan-bulan memberi petunjuk dan pembangunan separa, pasukan di sebalik pengedaran ini telah memperkenalkan susunan desktop modular sepenuhnya baharu yang dibina di atas Hyprland, QML dan persekitaran grafik MauiKit.

Jauh daripada cuba bersaing dengan syarikat gergasi seperti KDE Plasma atau GNOME, Nitrux berusaha untuk mewujudkan standard perantaraan baharu: sistem yang menawarkan perpaduan estetik persekitaran yang lengkap, sambil mengekalkan keringanan dan pemisahan proses pengurus tetingkap tradisional.

Pendekatan ini menggabungkan alatan yang baru-baru ini dibangunkan oleh pengedaran , seperti QMLGreet dan NudgeOSD, dan menamatkan projek Maui Shell yang lama. Seni bina baharu membahagikan desktop kepada komponen bebas dan sangat khusus , mengikut falsafah Unix iaitu "lakukan satu perkara dan lakukannya dengan baik."

Valenz dan Marina: Bar dan Dok Bebas

Persekitaran baharu ini bergantung pada dua alat pelengkap yang dibangunkan dengan QML, MauiKit dan LayerShell-Qt:

  1. Yang pertama adalah Valenz: bar atas sistem (Bar ruang kerja) direka khas untuk fungsi ini. Valenz Ia mengurus navigasi antara ruang kerja, kawalan multimedia, pemberitahuan dan dulang sistem. mengintegrasikan penunjuk kritikal seperti rangkaian, Bluetooth, kelantangan, bateri dan lampu malam, serta widget untuk cuaca dan sumber sistem.
    Reka bentuknya menolak antara muka berasaskan GTK dan CSS, sebaliknya memilih integrasi QML asli yang menjamin prestasi sempurna pada kompositor Wayland.
  2. Melengkapi bar atas ialah Marina: dok aplikasi baharu yang secara muktamadnya menggantikan Crystal Dock. Pembangun menolak yang terakhir kerana ia bergantung pada widget Qt tradisional, yang melanggar konsistensi visual persekitaran. Marina berintegrasi secara langsung dengan penggubah Hyprland melalui peristiwa, membolehkannya menjejaki dan mengumpulkan tetingkap terbuka merentasi berbilang skrin.
    Di samping itu, ia menyokong penemuan automatik aplikasi XDG, penyusunan semula seret dan lepas, penatalan mendatar dan pemberitahuan visual (lencana) untuk mesej yang belum dibaca, semuanya di bawah antara muka bersatu yang bebas daripada beban konfigurasi.

Valenz Nitux

Tetapan Ruang Kerja dan Desklock: Konfigurasi dan Keselamatan

Salah satu langkah terpenting dalam Nitrux ialah penciptaan Tetapan Ruang Kerja . Untuk masa yang lama, pengedaran tersebut bergantung pada "Keutamaan Sistem" KDE untuk mengurus tetapan, aplikasi yang dikaitkan dengan teknologi yang tidak lagi digunakan oleh Nitrux , seperti KWin, SDDM dan systemd.

tetapan_ruang_kerja nitrux

Tetapan Ruang Kerja dilahirkan sebagai panel kawalan natif baharu , mengurus segala-galanya daripada rangkaian, Bluetooth, audio dan akaun pengguna, hinggalah penampilan visual MauiKit dan tetapan khusus Valenz dan Marina, memastikan bahawa alat pentadbiran berkongsi bahasa visual yang sama seperti desktop yang lain.

Log masuk Nitux

Dalam bahagian keselamatan sesi, Nitrux memperkenalkan Desklock, penyekat skrin Wayland asli yang menggantikan Hyprlock. Keputusan untuk menggantikan Hyprlock dibuat disebabkan oleh isu penyepaduan visual dan kegagalan keadaan berterusan selepas penggantungan sistem. Dibina berdasarkan pangkalan kod QMLGreet, Desklock menawarkan pengesahan langsung melalui PAM, kawalan media bersepadu (MPRIS), pemantauan sumber masa nyata dan sokongan berbilang skrin, menghasilkan kitaran hayat pengguna yang selamat, stabil dan konsisten secara visual dengan susunan MauiKit yang lain.

Falsafah Lima Lapisan dan Penghujung Cangkang Maui

nitrux 5 lapis

Nitrux telah mentakrifkan model lima lapisan yang menerangkan dengan tepat apa itu "Persekitaran Ruang Kerja". Dalam skema ini, pengurus tetingkap (Lapisan 1, yang diduduki oleh Hyprland) bertanggungjawab sepenuhnya untuk pemaparan, manakala komponen statik (Lapisan 2) dan persekitaran visual interaktif (Lapisan 3, yang terdiri daripada Valenz dan Marina) beroperasi secara bebas. Persekitaran Ruang Kerja (Lapisan 4) mengintegrasikan antara muka grafik ini dengan utiliti penting seperti pengurus fail dan tetapan, memisahkan sepenuhnya proses daripada pelayan grafik. Ini menghalang ranap besar-besaran yang lazim bagi Persekitaran Desktop monolitik (Lapisan 5), di mana jika pengkomposit gagal, semua aplikasi akan ditutup.

Pelancaran ekosistem modular ini menandakan berakhirnya Maui Shell, yang kodnya telah diarkibkan. Pembangun Nitrux secara terbuka mengakui bahawa penstrukturan semula ini (bersama-sama dengan keputusan baru-baru ini seperti menghapuskan sokongan untuk pemasangan mesin maya) mungkin terbukti membebankan sesetengah pengguna.

Walau bagaimanapun, mereka berpendapat bahawa perubahan ini mencerminkan identiti sebenar pengedaran: sistem yang sangat spesifik, tertumpu pada pembangun dan pengguna lanjutan yang menghargai seni bina yang ringan, modular dan sengaja dikurasi di bawah premis bahawa "Nitrux bukan untuk semua orang."

Akhir sekali, jika anda berminat untuk mengetahui lebih lanjut, anda boleh mendapatkan butiran lanjut di pautan berikut.


Tambahkan sebagai sumber pilihan dalam Google