L'équipe de développement de Budgie a récemment annoncé la sortie de Budgie 10.10.3 , la troisième mise à jour de maintenance de la série 10.10. Cette version apporte des améliorations significatives à la gestion des menus d'application, la prise en charge native du placement libre des icônes sur le bureau et une optimisation poussée de son intégration Wayland via le compositeur labwc.
Auparavant, l'option permettant d'épingler des applications favorites était limitée à la barre des tâches. Désormais, les utilisateurs peuvent ajouter des applications directement à la section « Favoris » du menu Budgie via un clic droit. Ce même menu déroulant donne accès à des actions spécifiques, comme l'ouverture d'une nouvelle fenêtre ou le lancement d'une session de navigation privée. Les applications sélectionnées sont regroupées dans une nouvelle catégorie en haut du menu, une organisation qui s'adapte également au mode compact pour un accès rapide dans l'affichage simplifié.
Principales nouveautés de Budgie 10.10.3
Une modification majeure de cette mise à jour réside dans la refonte technique du menu Budgie. Auparavant, ce composant utilisait la classe GtkPopover, ce qui entraînait des problèmes de focus sous le protocole Wayland. Par exemple, le texte ne pouvait pas être dirigé vers la barre de recherche à l'ouverture du menu, et les applications ne se lançaient pas lors de l'appui sur la touche Entrée. Désormais, l'implémentation utilise sa propre fenêtre basée sur GtkWindow , ce qui résout définitivement ces problèmes d'ergonomie et garantit une expérience de recherche fluide.
La mini-application permettant de modifier la disposition du clavier , temporairement supprimée dans la version précédente en raison de problèmes de stabilité, a été entièrement réécrite en C et réintégrée au panneau. Pour fonctionner correctement sous Wayland, le système utilise le processus d'arrière-plan budgie-daemon comme plateforme de communication, améliorant ainsi l'intégration avec le gestionnaire de composition labwc.
Lorsqu'un utilisateur modifie la disposition du clavier ou un raccourci, le système met instantanément à jour le fichier de configuration labwc natif et recharge le compositeur pour appliquer la modification sans nécessiter de déconnexion. Parallèlement, la prise en charge des touches multimédias a été améliorée grâce à un nouveau pilote intégré au démon principal.
Le composant Budgie Desktop View , chargé de la gestion du bureau, abandonne son ancienne grille rigide pour permettre aux utilisateurs de placer librement les icônes où ils le souhaitent. Cette organisation est encore améliorée par de nouvelles options du menu contextuel permettant d'aligner, d'ajuster ou de trier automatiquement les éléments par nom, date ou type.
L'interaction est plus dynamique grâce à la possibilité d'effectuer des sélections multiples en traçant un rectangle à la souris ou en ajustant la taille des icônes en maintenant la touche Ctrl enfoncée et en utilisant la molette de la souris. Lors du déplacement d'un fichier vers la Corbeille, l'icône est mise en surbrillance en rouge pour confirmation visuelle, et le système de vignettes a été modernisé selon la norme freedesktop afin de partager le cache d'images avec le gestionnaire de fichiers.
Les paramètres d'environnement incluent une nouvelle page dédiée aux configurations multi-écrans, permettant de désigner un écran principal qui centralisera les panneaux système, les notifications et les boîtes de dialogue. Ce système est dynamique : si l'écran principal se déconnecte, Budgie déplace automatiquement les éléments vers le prochain écran disponible, et rétablit la configuration initiale dès que la connexion est rétablie.
Le panneau latéral Raven s'étend désormais sur toute la hauteur de l'écran , s'ajustant intelligemment entre les panneaux horizontaux sans les chevaucher, et se fermant automatiquement lorsqu'on clique en dehors de sa fenêtre. Sur le plan technique, le widget de surveillance des ressources abandonne la lecture du système de fichiers proc au profit de la bibliothèque libgtop afin d'éviter les plantages sur les architectures non standard. Enfin, l'environnement prend désormais en charge, en option, le service de gestion des secrets oo7, ouvrant la voie au stockage des mots de passe et des jetons dans des formats modernes adoptés par les distributions de nouvelle génération.
Enfin, si vous souhaitez en savoir plus, vous trouverez les détails en suivant ce lien.