La première version alpha de Maui Shell est sortie

A la fin de l'année dernière, nous avons partagé ici sur le blog l'actualité de la initiative des développeurs du projet Nitrux, sur la création d'un nouvel environnement de bureau pour leur produit et aujourd'hui (quelques mois plus tard), ils ont publié la première version alpha de l'environnement utilisateur de Coquille de Maui.

Ceci est un environnement de bureau développé selon le concept de « Convergence », ce qui implique la possibilité de travailler avec les mêmes applications à la fois sur les écrans tactiles d'un smartphone et d'une tablette et sur les grands écrans d'ordinateurs portables et de PC.

Coquillage Maui s'adapte automatiquement à la taille de l'écran et aux méthodes de saisie disponibles, et peut être utilisé non seulement sur les systèmes de bureau, mais également sur les smartphones et les tablettes.

Lorsque vous travaillez sur les moniteurs classiques, le shell fonctionne en mode bureau, avec un panneau fixe en haut, la possibilité d'ouvrir un nombre arbitraire de fenêtres et de contrôler avec la souris.

Lorsqu'il est équipé d'un écran tactile, le boîtier fonctionne en mode tablette avec une disposition en portrait et des fenêtres qui s'ouvrent en plein écran ou dans une disposition côte à côte similaire aux gestionnaires de fenêtres en mosaïque.

Sur les smartphones, les éléments du panneau et les applications s'étendent en plein écran, tout comme sur les plates-formes mobiles traditionnelles.

Le même shell peut être utilisé pour les ordinateurs de bureau, les smartphones et les tablettes sans avoir à créer des versions distinctes pour les appareils avec différents facteurs de forme. Par exemple, lorsque vous utilisez le Maui Shell sur un smartphone ou une tablette, le shell vous permet de transformer votre appareil mobile en un poste de travail portable qui offre une expérience de bureau complète lorsqu'il est connecté à un moniteur, un clavier et une souris.

Coquillage Maui utilise les composants de l'interface graphique MauiKit et le framework Kirigami, qui sont développés par la communauté KDE. Kirigami est basé sur Qt Quick Controls 2, tandis que MauiKit fournit des modèles d'interface utilisateur prédéfinis qui vous permettent de créer rapidement des applications qui s'adaptent automatiquement à la taille de l'écran et aux méthodes de saisie disponibles.

Le projet utilise également des composants tels que BlueDevil (gestion Bluetooth), Plasma-nm (gestion des connexions réseau), KIO, PowerDevil (gestion de l'alimentation), KSolid et PulseAudio.

La sortie des informations est fourni à l'aide de votre gestionnaire composite zpace, qui est responsable de l'affichage et du placement des fenêtres et du traitement des bureaux virtuels. Le protocole Wayland est utilisé comme protocole principal, qui est géré par l'API Qt Wayland Composer.

Plus Zpace, un shell Cask est exécuté, qui implémente un wrapper qui couvre tout le contenu de l'écran et fournit également des implémentations de base d'éléments tels que le panneau supérieur, les boîtes de dialogue contextuelles, les cartes d'écran, les zones de notification, le panneau, les raccourcis, l'interface d'appel de programme, etc. . En plus d'exécuter le shell Maui sur votre serveur composite Zpace, il est également possible d'exécuter le shell Cask séparément dans une session basée sur un serveur X.

La première mise en œuvre marquée par la version alpha de la fonctionnalité de base du shell Cask et le développement d'éléments spécifiques pour les appareils avec différents facteurs de forme. Aussi ajout de la prise en charge du son, du bluetooth, du thème sombre, des widgets pour contrôler le réseau, la lecture et la luminosité.

Un autre changement qui ressort de cet alpha est qu'un agent basé sur PolKit a été ajouté pour effectuer des actions privilégiées et que la possibilité de changer le fond d'écran du bureau et l'ajustement adaptatif des schémas de couleurs a été fournie.

D'autre part, il est également souligné que ajout d'un programme pour démarrer la session startcask-wayland et les services nécessaires à son fonctionnement. Le panneau des programmes fournit une vue de la page d'accueil de vos applications les plus utilisées, une liste des catégories de programmes, des téléchargements récents et des raccourcis pour un accès rapide.

Enfin, il convient de mentionner que en juin, il est prévu de former une version bêta, qui améliorera les fonctionnalités de Cask, offrant un gestionnaire de session, un verrouillage d'écran, un système de gestion de l'alimentation et la possibilité de contrôler via des raccourcis clavier. La première version stable est prévue pour septembre 2022.

Pour ceux qui souhaitent en savoir plus, sachez que le code du projet est écrit en C++ et QML et est distribué sous la licence LGPL 3.0 et vous pouvez consulter les détails dans la note d'origine dans le lien suivant.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.