Il y a quelques jours, il a été annoncé Sortie de la nouvelle version 0.52 de l'environnement de bureau mobile Phosh, une mise à jour qui consolide sa position parmi les interfaces les plus abouties pour les téléphones Linux.
Pour ceux qui ne connaissent pas Phosh, ce système d'exploitation repose sur les technologies GNOME et la bibliothèque GTK. Cette version se distingue par son souci d'améliorer l'expérience utilisateur, d'intégrer des solutions de connectivité pratiques et d'optimiser l'adaptation visuelle aux écrans des appareils modernes.
Connectivité simplifiée et nouveaux gestes de contrôle
L'un des ajouts les plus utiles au quotidien se trouve dans le panneau des paramètres rapides. gestion des points d'accès sans fil Il a bénéficié d'une grande amélioration, et maintenant Il comprend un bouton qui génère automatiquement un code QR. avec les identifiants réseau. Cette fonctionnalité élimine le besoin de partager la connexion internet mobile ; au lieu de dicter des mots de passe complexes, l’utilisateur affiche simplement l’écran pour qu’un autre appareil puisse scanner le code et se connecter instantanément.
La L'interaction tactile a également été améliorée.notamment lorsque l'appareil est verrouillé. Les développeurs ont implémenté une Nouveau geste de balayage à deux doigts permettant de régler la luminosité de l'écran sans avoir besoin de déverrouiller le téléphone. Techniquement parlant, cette commande calcule la variation de luminosité comme un déplacement par rapport à la position actuelle Au lieu d'une valeur absolue, il évite les variations brusques de luminosité. De plus, il a été spécifiquement conçu pour que ce geste n'interfère pas avec d'autres actions, comme le zoom sur les widgets de l'écran de verrouillage.
Dans la section graphique, le serveur de composition Phoc a reçu des mises à jour critiques pour gérer la diversité physique des téléphones actuels. Le système actuel prend en charge le protocole xdg-cutouts de WaylandCela lui permet d'identifier et de dessiner l'interface tout en respectant les découpes de l'écran, telles que les caméras frontales ou les encoches.
En parallèle, la bibliothèque Gmobile a perfectionné le rendu des coins d'écran.Un exemple concret de cette amélioration est la prise en charge d'appareils comme le OnePlus 6, qui possède un design asymétrique avec des rayons de courbure différents aux coins supérieurs et inférieurs.
En plus de cela, Phosh 0.52 applique désormais des règles spécifiques (udev et hwdb) pour dessiner l'interface. Elle s'adapte parfaitement à ces irrégularités géométriques. Le comportement de la lampe torche sur certains appareils a également été corrigé : si le matériel ne prend pas en charge le contrôle de l'intensité variable, le système forcera la luminosité à 100 % pour garantir l'allumage, évitant ainsi les dysfonctionnements liés à l'application de valeurs intermédiaires non prises en charge.
Renouvellement interne : Améliorations de Rust et de l'écriture
Sous le capot, le L'architecture du système continue d'être modernisée. et est-ce uUn changement notable est la réécriture complète du portail chargé de modifier les images de fond. xdg-desktop-portal-phosh utilise désormais le langage Rust. Cette migration vise à offrir une gestion de la mémoire plus sûre et des performances supérieures pour les tâches système de base.
L'expérience d'écriture sur écrans tactiles a également suscité l'intérêt. Le clavier virtuel de Stevia affiche désormais des bulles d'information par défaut. (infobulles) au-dessus des touches pressées, fournissant une confirmation visuelle immédiate à l'utilisateur. De plus, La mise à l'échelle du clavier a été activée.Cela lui permet de mieux s'adapter aux différentes résolutions et tailles d'écran. Par ailleurs, l'outil de configuration phosh-mobile-settings a été amélioré : il permet désormais aux utilisateurs d'ouvrir des boîtes de dialogue spécifiques pour configurer les différents éléments du panneau rapide et un module complémentaire a été ajouté pour modifier les paramètres système via sysfs.
Pour boucler le cycle de développement, L'interface DebugControl a été introduite et est accessible via D-Bu.Cette nouvelle fonctionnalité permet aux développeurs de gérer dynamiquement les options de débogage et les niveaux de journalisation. Toutes ces nouveautés reposent sur une infrastructure logicielle entièrement repensée, avec des mises à jour de composants essentiels tels que GNOME 49, wlroots 0.19.2 et ModemManager 1.25.95, ainsi que diverses améliorations des services d'appel et de capteurs. L'environnement est ainsi prêt à relever les défis futurs de l'écosystème mobile.
Enfin, si vous souhaitez en savoir plus, vous pouvez consulter les détails dans le lien suivant.
