Phosh 0.54 : Nouveaux plugins d'indicateurs et améliorations de Phoc pour GNOME Mobile
Le 5 avril 2026, Phosh 0.54.0 a été publié — un shell mobile pour smartphones basé sur GNOME Shell et GTK. Initialement développé par Purism pour le Librem 5, le projet est devenu un composant GNOME officiel non officiel. Il est utilisé dans des distributions comme postmarketOS, Mobian et Droidian, ainsi que dans le firmware Pine64 et Fedora Atomic pour appareils mobiles. Phosh fonctionne avec le compositeur Wayland Phoc et son propre clavier à l'écran. Sous licence GPLv3+.
Les principales améliorations portent sur la modularité, la gestion des erreurs, la gestion du focus et le support de nouveaux appareils. Cette version est adaptée à GNOME 50 avec des mises à jour des dépendances clés.
Plugins d'indicateurs et notifications de plantage
Un système d'indicateurs d'état a été introduit sous forme de plugins. Cela permet aux développeurs d'étendre les fonctionnalités sans modifier le cœur de Phosh. Lorsqu'une application échoue à se lancer, une notification s'affiche, simplifiant les diagnostics.
Les paramètres rapides incluent désormais une option de précision de la géolocalisation. La liste des applications adaptatives a été mise à jour pour les écrans de diverses tailles — des smartphones compacts aux tablettes.
Améliorations du compositeur Phoc et du clavier
Phoc a étendu la gestion du focus et le support des fenêtres avec le drapeau override-redirect. Cela est crucial pour les applications X11 via Xwayland : les écrans de veille et menus contextuels s'affichent maintenant correctement sans artefacts.
Le clavier à l'écran Stevia dispose désormais de modificateurs supplémentaires dans le panneau de raccourcis et d'une option pour désactiver l'insertion automatique d'espaces. Cela est utile pour une saisie précise dans les terminaux ou éditeurs.
Mises à jour des dépendances clés :
- callaudiod 0.1.10
- Calls 50.0
- cellbroadcastd 0.0.3
- feedbackd 0.8.9
- feedbackd-device-themes 0.8.8
- iio-sensor-proxy 3.9
- mmsd-tng 2.6.4
- ModemManager 1.25.95
- wlroots 0.19.3
- wys 0.1.12
Configuration et support des appareils
phosh-mobile-settings inclut désormais une option pour désactiver les panneaux intégrés en vue d'une intégration dans des systèmes non-Phosh. Une bibliothèque de widgets standards a été ajoutée, ainsi que des paramètres pour l'audio des appels vocaux entrants.
La bibliothèque gmobile a étendu son support à :
- Google Pixel 6a
- Motorola edge 30
- Motorola Moto G7
- SHIFT6mq
La nouvelle bibliothèque libpms-rs fournit des bindings Rust pour libpms. Le sélecteur de fichiers pfs (Posh File Selector) supporte désormais un menu contextuel sur appui long : propriétés de fichier, copie. L'ajustement de la taille des icônes a été ajouté.
La transition vers GNOME 50 assure la compatibilité avec les dernières API et améliore les performances sur Wayland.
Points clés
- Indicateurs modulaires : Les plugins simplifient la personnalisation du statut sans recompilation.
- Phoc pour Xwayland : Fonctionnement stable des applications legacy sur systèmes Wayland mobiles.
- Extension de gmobile : Nouveaux modèles Pixel et Motorola s'intègrent sans bidouilles.
- Bindings Rust : libpms-rs accélère le développement des paramètres mobiles sur des stacks modernes.
- Interface adaptative : Liste d'applications mise à jour pour écrans de 5 à 10 pouces.
Phosh 0.54 met l'accent sur la stabilité et l'extensibilité, rendant GNOME viable pour les cas d'usage embarqués et mobiles. Les développeurs disposent d'outils pour affiner l'adaptation à du matériel spécifique.
— Editorial Team
Aucun commentaire pour le moment.