Développeurs de distribution Linux Mint a annoncé la stabilisation de la prise en charge du protocole Wayland dans l'environnement de bureau Cinnamon. Le code source de la prochaine version stable de Cinnamon 6.8 offre désormais des fonctionnalités quasi identiques à celles de X11 et de Wayland. Cinnamon 6.8 prendra pleinement en charge X11 et Wayland. Sa sortie est prévue en décembre. Linux Mint 23 sera la première version où la prise en charge de Wayland dans Cinnamon ne sera plus considérée comme expérimentale.
Les améliorations récentes apportées à Cinnamon comprennent :
- Lors de l'utilisation de Walyand, les nouvelles fenêtres, les boîtes de dialogue contextuelles et les menus contextuels sont correctement dimensionnés et positionnés.
- Lors de l'utilisation de Walyand, la commutation correcte du focus d'entrée a été implémentée.
- Correction de nombreux bugs dans Cinnamon, muffin, cinnamon-session et Xwayland qui pouvaient provoquer des plantages lors de l'utilisation de Wayland.
- Amélioration de la prise en charge des configurations multi-écrans et KVM-surveiller les commutateurs dans l'environnement Wayland.
- Dans les applications utilisant Wayland ou lancées via Xwayland, ainsi que dans les environnements composites serveur et la session de bureau, l'accélération graphique matérielle est utilisée, implémentée via les protocoles Wayland wl_drm et zwp_linux_dmabuf_v1, ainsi que GBM accéléré matériellement sur EGL sur les cartes vidéo NVIDIA.
- La prise en charge complète des écrans haute résolution (HiDPI) sous Wayland est désormais assurée. Les problèmes de mise à l'échelle des icônes et du curseur de la souris ont été résolus. Les bogues rencontrés dans les applications basées sur Chromium, telles que Slack et VSCode, ont été corrigés.
- Lors de l'utilisation de Wayland, des indicateurs de progression pour les opérations sont implémentés, par exemple, l'affichage de la progression de la copie de fichiers dans un bouton du panneau.
- Permet l'exécution d'applications de base basées sur pkexec en tant que clients Wayland sans utiliser Xwayland.
- Ajout de la commande « cinnamon-list-windows » pour faciliter l'affichage de toutes les fenêtres ouvertes et la détermination de leur position, de leur taille, des informations HiDPI et des applications et services associés.
- Le serveur composite Muffin assure l'arrondi des coordonnées et des tailles de tous les éléments graphiques de la bibliothèque Clutter à des entiers pour un positionnement plus précis et un rendu clair des applets et des composants de bureau.
- Ajout de la prise en charge des unités sustend pour les sessions utilisateur (graphical-session.target), activées pour lancer les services associés en conjonction avec la session graphique.
Source: opennet.ru
