Nitrux mise sur un nouveau PC de bureau basé sur Hyprland.

Points clés:
  • Nitrux abandonne le développement de Maui Shell au profit du nouvel environnement de travail modulaire.
  • Présentation de Valenz, une barre système supérieure développée en QML pour la gestion des notifications et de l'état.
  • Marina remplace Crystal Dock et s'intègre nativement à Hyprland pour gérer les fenêtres et les applications.
  • Workspace Settings remplace les outils KDE et offre un panneau de contrôle natif sans dépendances à systemd.
  • Desklock remplace Hyprlock en tant que gestionnaire de session Wayland, offrant l'authentification PAM et des commandes multimédias.
  • L'architecture à cinq couches isole les processus graphiques du serveur, empêchant ainsi les pannes complètes du système d'exploitation.

Valenz Nitux

La distribution Nitrux franchit une étape décisive avec l'annonce officielle de son environnement de travail. Après des mois d'indices et de développement partiel, l'équipe à l'origine de cette distribution a dévoilé une nouvelle pile logicielle de bureau entièrement modulaire, basée sur Hyprland, QML et l'environnement graphique MauiKit.

Loin de chercher à rivaliser avec des géants comme KDE Plasma ou GNOME, Nitrux vise à établir une nouvelle norme intermédiaire : un système offrant la cohérence esthétique d’un environnement complet, tout en conservant la légèreté et la séparation des processus d’un gestionnaire de fenêtres traditionnel.

Cette approche consolide les outils récemment développés par la distribution , tels que QMLGreet et NudgeOSD, et met un terme au projet Maui Shell. La nouvelle architecture divise le bureau en composants indépendants et hautement spécialisés , conformément à la philosophie Unix « faire une chose et la faire bien ».

Valenz et Marina : Le bar et quai indépendants

Ce nouvel environnement repose sur deux outils complémentaires développés avec QML, MauiKit et LayerShell-Qt :

  1. Le premier est Valenz : un bar de haut niveau du système Barre d'espace de travail conçue exclusivement pour cette fonction. Valenz Il gère la navigation entre les espaces de travail, les commandes multimédias, les notifications et la barre d'état système. intégration d'indicateurs critiques tels que le réseau, le Bluetooth, le volume, la batterie et la veilleuse, ainsi que des widgets pour la météo et les ressources système.
    Sa conception rejette les interfaces basées sur GTK et CSS, optant plutôt pour une intégration QML native qui garantit des performances irréprochables sur le compositeur Wayland.
  2. Complément idéal de la barre supérieure Marina : la nouvelle station d'accueil qui remplace définitivement Crystal Dock. Les développeurs ont rejeté cette dernière solution car elle reposait sur des widgets Qt traditionnels, ce qui nuisait à la cohérence visuelle de l'environnement. Marina s'intègre directement au compositeur Hyprland via des événements, ce qui lui permet de suivre et de regrouper les fenêtres ouvertes sur plusieurs écrans.
    De plus, il prend en charge la découverte automatique des applications XDG, le réordonnancement par glisser-déposer, le défilement horizontal et les notifications visuelles (badges) pour les messages non lus, le tout sous une interface unifiée exempte de surcharge de configuration.

Valenz Nitux

Paramètres de l'espace de travail et verrouillage du bureau : configuration et sécurité

L'une des étapes les plus importantes de Nitrux a été la création des paramètres d'espace de travail . Pendant longtemps, la distribution s'est appuyée sur les « Préférences système » de KDE pour gérer les paramètres, une application liée à des technologies que Nitrux n'utilise plus , telles que KWin, SDDM et systemd.

Paramètres d'espace de travail nitrux

Workspace Settings fait son apparition en tant que nouveau panneau de contrôle natif , gérant tout, des réseaux, Bluetooth, audio et comptes utilisateurs, à l'apparence visuelle de MauiKit et aux paramètres spécifiques de Valenz et Marina, garantissant ainsi que les outils d'administration partagent le même langage visuel que le reste du bureau.

Connexion Nitux

Dans la section relative à la sécurité des sessions, Nitrux introduit Desklock, un bloqueur d'écran Wayland natif qui remplace Hyprlock. Ce remplacement est motivé par des problèmes d'intégration visuelle et des dysfonctionnements persistants après la suspension du système. Basé sur le code source de QMLGreet, Desklock offre une authentification directe via PAM, des commandes multimédias intégrées (MPRIS), une surveillance des ressources en temps réel et la prise en charge de plusieurs écrans, garantissant ainsi un cycle de vie utilisateur sécurisé, stable et visuellement cohérent avec le reste de l'environnement MauiKit.

La philosophie des cinq couches et la fin de Maui Shell

Nitux 5 plis

Nitrux a défini un modèle à cinq couches qui explique précisément ce qu'est un « environnement de travail ». Dans ce schéma, le gestionnaire de fenêtres (couche 1, occupée par Hyprland) est seul responsable du rendu, tandis que les composants statiques (couche 2) et l' environnement visuel interactif (couche 3, composé de Valenz et Marina) fonctionnent indépendamment. L' environnement de travail (couche 4) intègre ces interfaces graphiques aux utilitaires essentiels tels que le gestionnaire de fichiers et de paramètres, séparant complètement les processus du serveur graphique. Ceci évite les plantages massifs typiques des environnements de bureau monolithiques (couche 5), où, en cas de défaillance du compositeur, toutes les applications se ferment.

Le lancement de cet écosystème modulaire marque la fin définitive de Maui Shell, dont le code a été archivé. Les développeurs de Nitrux reconnaissent ouvertement que cette restructuration (ainsi que des décisions récentes comme la suppression de la prise en charge de l'installation sur machine virtuelle) pourrait s'avérer complexe pour certains utilisateurs.

Ils affirment toutefois que ces changements reflètent la véritable identité de la distribution : un système très spécifique, axé sur les développeurs et les utilisateurs avancés qui apprécient une architecture légère, modulaire et délibérément conçue, partant du principe que « Nitrux n’est pas pour tout le monde ».

Enfin, si vous souhaitez en savoir plus, vous trouverez les détails en suivant ce lien.


Ajouter comme source préférée dans Google