Sortie de la distribution Nitrux 2.4. Poursuite du développement du shell utilisateur Maui

La version de la distribution Nitrux 2.4.0 a été publiée, ainsi qu'une nouvelle version de la bibliothèque MauiKit 2.2.0 associée avec des composants pour construire des interfaces utilisateur. La distribution est construite sur la base du paquet Debian, les technologies KDE et le système d'initialisation OpenRC. Le projet propose son propre bureau, NX Desktop, qui est un module complémentaire à l'environnement utilisateur KDE Plasma. Sur la base de la bibliothèque Maui, un ensemble d'applications utilisateur standard est en cours de développement et peut être utilisé à la fois sur les systèmes de bureau et sur les appareils mobiles. Pour installer des applications supplémentaires, un système de packages AppImages autonomes est en cours de promotion. La taille de l'image de démarrage complète est de 1.9 Go et celle réduite avec le gestionnaire de fenêtres JWM est de 1.3 Go. Les développements du projet sont distribués sous licences libres.

Le bureau NX offre un style différent, sa propre implémentation de la barre d'état système, du centre de notification et de divers plasmoïdes, tels qu'un configurateur de connexion réseau et une applet multimédia pour le contrôle du volume et le contrôle de la lecture multimédia. Les applications créées à l'aide du framework MauiKit incluent le gestionnaire de fichiers Index (Dolphin peut également être utilisé), l'éditeur de texte Note, l'émulateur de terminal Station, le lecteur de musique VVave, le lecteur vidéo Clip, le centre logiciel NX et la visionneuse d'images Pix.

Sortie de la distribution Nitrux 2.4. Poursuite du développement du shell utilisateur Maui

Les principales innovations de Nitrux 2.4 :

  • Les composants NX Desktop ont été mis à jour vers KDE Plasma 5.25.4, KDE Frameworks 5.97.0 et KDE Gear (applications KDE) 22.08. Les versions du programme ont été mises à jour, y compris Firefox 104. Le panneau Latte Dock a été mis à jour vers l'état du référentiel maître du projet.
  • Par défaut, le package mesa-git est activé, correspondant à l'état du référentiel git dans lequel la prochaine branche Mesa est développée.
  • Par défaut, le noyau Linux 5.19 avec les correctifs Xanmod est utilisé. Des packages avec les versions Vanilla, Libre et Liquorix du noyau Linux sont également proposés pour l'installation.
  • Mise à jour du package openrc-config pour éviter les conflits avec le package OpenRC du projet Debian.
  • La suite bureautique LibreOffice a été supprimée du package de base, pour l'installation duquel il est suggéré d'utiliser l'Application Center. En plus de LibreOffice, des packages avec OnlyOffice, WPS Office et OpenOffice sont également disponibles.
  • De nouvelles icônes ont été ajoutées au thème Luv.
  • Les applications de l'ensemble Maui Apps ont été mises à jour. Deux nouvelles applications Maui ont été ajoutées : le planificateur de calendrier Agenda et l'environnement de développement intégré Strike.
    Sortie de la distribution Nitrux 2.4. Poursuite du développement du shell utilisateur Maui
  • Le NX Software Center a été déplacé pour utiliser la nouvelle version de MauiKit. Ajout d'un nouvel onglet Store avec une barre latérale affichant les catégories d'applications disponibles. Vous pouvez afficher une liste d'applications d'AppImageHub préparées par un auteur spécifique. Interface de recherche de programme améliorée.
    Sortie de la distribution Nitrux 2.4. Poursuite du développement du shell utilisateur Maui

De plus, vous pouvez noter le rapport sur le développement de l'environnement utilisateur Maui DE (Maui Shell), dont le développement est réalisé par le même projet. Maui DE (Maui Shell) comprend un ensemble d'applications Maui et Maui Shell, qui s'adaptent automatiquement à la taille de l'écran et aux méthodes de saisie disponibles, leur permettant d'être utilisées non seulement sur les systèmes de bureau, mais également sur les smartphones et les tablettes. L'environnement développe le concept de « Convergence », qui implique la possibilité de travailler avec les mêmes applications aussi bien sur les écrans tactiles des smartphones et tablettes que sur les grands écrans des ordinateurs portables et PC. Maui DE peut être exécuté soit avec son serveur composite Zpace exécutant Wayland, soit en exécutant un shell Cask distinct dans une session basée sur un serveur X.

Parmi les changements liés à Maui DE :

  • Un nouveau composant MauiMan (Maui Manager) a été proposé, fournissant un serveur DBus MauiManServer et une bibliothèque avec une API pour synchroniser les paramètres entre différents processus. Entre autres choses, MauiMan fournit une interface de programmation permettant à différents programmes d'accéder aux paramètres de style et d'interface courants, tels que le rayon des coins de la fenêtre, les couleurs focales, la méthode de saisie, l'orientation de l'écran et la conception des boutons. Pour gérer les paramètres basés sur l'API MauiMan, un configurateur graphique Maui Settings a été implémenté.
    Sortie de la distribution Nitrux 2.4. Poursuite du développement du shell utilisateur Maui
  • Les bibliothèques liées à MauiKit pour la gestion de l'environnement utilisateur sont séparées dans l'ensemble Maui Core, qui est utilisé dans Maui Settings pour appliquer les paramètres synchronisés via MauiMan. Les bibliothèques fournissent également des API pour gérer la consommation d'énergie, les paramètres sonores, l'accès au réseau et les comptes.
  • Le Maui Shell, qui est entré dans sa deuxième version bêta, est passé à l'utilisation des composants MauiCore et MauiMan. Le code chargé de gérer les sessions a été considérablement repensé. Ajout de la prise en charge des opérations de redémarrage, de mise hors tension, d'arrêt, de mise en veille et de sortie. La prise en charge de la rotation de l'écran a été implémentée.

    Ajout du serveur CaskServer DBus, qui émet des commandes à tous les processus enfants Maui Shell pour gérer la session et effectuer certaines actions telles que le redémarrage, la déconnexion et l'arrêt. Pour configurer CaskServer, une interface graphique est fournie qui permet de configurer des paramètres tels que le comportement et l'apparence du panneau. Maui Shell utilise actuellement trois exécutables : startcask-wayland (définit les variables d'environnement, se connecte à CaskServer et appelle le gestionnaire de session), cask-session (gestionnaire de session, démarre tous les processus enfants nécessaires, y compris CaskServer et MauiManServer) et cask (shell graphique).

    Sortie de la distribution Nitrux 2.4. Poursuite du développement du shell utilisateur Maui

  • Dans le framework MauiKit 2.2, l'utilisation des styles qui déterminent l'apparence des applications a été considérablement repensée. Vous pouvez définir vos propres schémas de couleurs et couleurs focales, qui peuvent varier en fonction du système d'exploitation et du facteur de forme de l'appareil. Les styles de base sont désormais précompilés et intégrés à chaque application. Pour gérer de manière centralisée le style de toutes les applications, des paramètres globaux sont fournis qui vous permettent de modifier des paramètres tels que le rayon des bordures des éléments, l'utilisation de l'animation et la taille des icônes.

    La conception de nombreux éléments de l'interface, tels que les boutons, les curseurs et les onglets, a été modernisée. Ajout du composant SideBarView pour créer des barres latérales. La prise en charge de la vérification orthographique a été ajoutée à l'élément TextEditor avec un formulaire d'édition de texte. Ajout de la prise en charge de l'édition, de l'ajout et de la suppression des métadonnées EXIF ​​​​à l'élément ImageTools.

    Sortie de la distribution Nitrux 2.4. Poursuite du développement du shell utilisateur Maui

  • Le gestionnaire de fichiers Index utilise désormais une instance existante du programme lors des nouveaux lancements (au lieu de démarrer un nouveau processus, un nouvel onglet est créé dans un processus déjà en cours d'exécution). Ajout de la prise en charge initiale des spécifications FreeDektop pour l'interface de gestion de fichiers. La barre latérale a été repensée pour inclure une liste des fichiers récemment ouverts.
    Sortie de la distribution Nitrux 2.4. Poursuite du développement du shell utilisateur Maui
  • Les capacités du lecteur de musique VVave, de la visionneuse d'images Pix, du système de prise de notes Buho, de l'éditeur de texte Nota, de l'émulateur de terminal Station, du carnet d'adresses Communicator, de la visionneuse de documents Shelf, du lecteur vidéo Clip et du centre logiciel NX. ont été élargies. De nouvelles applications ont été ajoutées : le navigateur Web Fiery (remplaçant l'application Sol), un environnement de développement Strike simple et le shell git Bonsai. Les tests bêta du programme permettant de travailler avec la caméra Booth ont commencé, ainsi que les tests alpha du planificateur de calendrier Agenda et de l'interface de réglage des couleurs Paleta.
    Sortie de la distribution Nitrux 2.4. Poursuite du développement du shell utilisateur Maui

Source: opennet.ru

Ajouter un commentaire