Nitrux dağıtımı, Çalışma Alanı Ortamı'nın resmi olarak duyurulmasıyla kesin bir dönüş yaptı . Aylarca süren ipuçları ve kısmi geliştirmenin ardından, bu dağıtımın arkasındaki ekip, Hyprland, QML ve MauiKit grafik ortamı üzerine kurulu yeni, tamamen modüler bir masaüstü yığını tanıttı.
Nitrux, KDE Plasma veya GNOME gibi devlerle rekabet etmeye çalışmaktan çok uzak , yeni bir ara standart oluşturmayı hedefliyor: Geleneksel bir pencere yöneticisinin hafifliğini ve işlem ayrımını korurken, eksiksiz bir ortamın estetik uyumunu sunan bir sistem.
Bu yaklaşım, QMLGreet ve NudgeOSD gibi dağıtımın yakın zamanda geliştirdiği araçları bir araya getiriyor ve eski Maui Shell projesini sona erdiriyor. Yeni mimari, Unix'in "tek bir iş yap ve onu iyi yap" felsefesini izleyerek masaüstünü bağımsız ve son derece uzmanlaşmış bileşenlere ayırıyor .
Valenz ve Marina: Bağımsız Bar ve İskele
Bu yeni ortam, QML ile geliştirilen iki tamamlayıcı araç olan MauiKit ve LayerShell-Qt'ye dayanmaktadır :
- İlk olarak Valenz: sistemin üst çubuğu (Çalışma alanı çubuğu) Bu işlev için özel olarak tasarlanmıştır. Valenz Çalışma alanları arasında gezinmeyi, multimedya kontrollerini, bildirimleri ve sistem tepsisini yönetir. Ağ, Bluetooth, ses seviyesi, pil ve gece lambası gibi kritik göstergelerin yanı sıra hava durumu ve sistem kaynakları için widget'lar entegre edilmiştir.
Tasarımı, GTK ve CSS tabanlı arayüzleri reddederek, bunun yerine Wayland kompozitöründe kusursuz performans garantisi veren yerel QML entegrasyonunu tercih ediyor. - Üst çubuğu tamamlayan unsur şudur: Marina: Crystal Dock'un yerini kesin olarak alan yeni uygulama iskelesi. Geliştiriciler, görsel tutarlılığı bozan geleneksel Qt bileşenlerine dayandığı için ikincisini reddetti. Marina, olaylar aracılığıyla Hyprland kompozitörüyle doğrudan entegre olarak, birden fazla ekranda açık pencereleri izlemeyi ve gruplandırmayı mümkün kılıyor.
Ek olarak, XDG uygulamalarının otomatik olarak keşfedilmesini, sürükle-bırak yöntemiyle yeniden sıralamayı, yatay kaydırmayı ve okunmamış mesajlar için görsel bildirimleri (rozeti) destekler; bunların tümü, yapılandırma karmaşasından arındırılmış, birleşik bir arayüz altında sunulur.

Çalışma Alanı Ayarları ve Desklock: Yapılandırma ve Güvenlik
Nitrux'taki en önemli adımlardan biri Çalışma Alanı Ayarları'nın oluşturulması olmuştur. Dağıtım uzun süre boyunca ayarları yönetmek için KDE'nin "Sistem Tercihleri"ne güveniyordu; bu uygulama, Nitrux'un artık kullanmadığı KWin, SDDM ve systemd gibi teknolojilere bağlıydı.

Çalışma Alanı Ayarları, ağlardan, Bluetooth'tan, sesten ve kullanıcı hesaplarından MauiKit'in görsel görünümüne ve Valenz ile Marina'nın özel ayarlarına kadar her şeyi yöneten yeni yerel kontrol paneli olarak doğdu ve yönetim araçlarının masaüstünün geri kalanıyla aynı görsel dili paylaşmasını sağladı.

Oturum güvenliği bölümünde Nitrux, Hyprlock'un yerini alan yerel bir Wayland ekran engelleyici olan Desklock'u tanıtıyor. Hyprlock'un değiştirilmesi kararı, görsel entegrasyon sorunları ve sistem askıya alındıktan sonra kalıcı durum hataları nedeniyle alındı. QMLGreet kod tabanı üzerine inşa edilen Desklock , PAM aracılığıyla doğrudan kimlik doğrulama, entegre medya kontrolleri (MPRIS), gerçek zamanlı kaynak izleme ve çoklu ekran desteği sunarak, MauiKit yığınının geri kalanıyla güvenli, istikrarlı ve görsel olarak tutarlı bir kullanıcı yaşam döngüsü sağlıyor.
Beş Katman Felsefesi ve Maui Kabuğunun Sonu

Nitrux, "Çalışma Alanı Ortamı"nın tam olarak ne olduğunu açıklayan beş katmanlı bir model tanımlamıştır . Bu şemada, pencere yöneticisi (Katman 1, Hyprland tarafından işgal edilmiştir) yalnızca görüntülemeden sorumludur, statik bileşenler (Katman 2) ve etkileşimli görsel ortam (Katman 3, Valenz ve Marina'dan oluşmaktadır) ise bağımsız olarak çalışır. Çalışma Alanı Ortamı (Katman 4), bu grafik arayüzlerini dosya ve ayarlar yöneticisi gibi temel yardımcı programlarla entegre ederek süreçleri grafik sunucusundan tamamen ayırır. Bu , kompozitörün başarısız olması durumunda tüm uygulamaların kapanmasına neden olan, monolitik Masaüstü Ortamlarında (Katman 5) görülen büyük çökmeleri önler .
Bu modüler ekosistemin lansmanı, kodu arşivlenmiş olan Maui Shell'in nihai sonunu işaret ediyor. Nitrux geliştiricileri, bu yeniden yapılanmanın (sanal makine kurulumu desteğinin kaldırılması gibi son kararlarla birlikte) bazı kullanıcılar için bunaltıcı olabileceğini açıkça kabul ediyor.
Ancak, bu değişikliklerin dağıtımın gerçek kimliğini yansıttığını savunuyorlar: "Nitrux herkes için değildir" ilkesine dayanarak, hafif, modüler ve özenle tasarlanmış bir mimariye değer veren geliştiricilere ve ileri düzey kullanıcılara odaklanan son derece özel bir sistem.
Son olarak, daha fazla bilgi edinmek isterseniz, ayrıntıları aşağıdaki bağlantıda bulabilirsiniz.