Balancement 1.12

Le communiqué a été publié Balancement 1.12 — une nouvelle version du compositeur Wayland en mosaïque, compatible en termes d'idéologie et de configuration avec l'i3. La publication a eu lieu 25 mai 2026 annéeSelon le projet, Sway 1.12 comprend 138 changements sur 50 participantset maintenant l'assemblage nécessite wroots 0.20.0.

Le principal changement concernant les utilisateurs a été le support. HDR10 lors du travail moteur de rendu VulkanCela n'active pas automatiquement le HDR dans toutes les configurations : cette fonctionnalité est spécifiquement liée au moteur de rendu Vulkan de wlroots/Sway et dépend de la prise en charge par les pilotes, le moniteur et le reste de la pile graphique. Néanmoins, il s'agit d'une avancée importante pour Sway vers une prise en charge complète des écrans HDR modernes dans un environnement Wayland.

Principaux changements dans Sway 1.12

  • Prise en charge de la capture de fenêtres individuelles.
    Sway peut désormais capturer des fenêtres individuelles, et non plus l'écran entier ou l'espace de travail. C'est important pour l'enregistrement d'écran et le partage d'applications lors des appels vidéo : vous pouvez ainsi afficher une application spécifique sans dévoiler tout le bureau. Cette fonctionnalité est répertoriée dans le journal des modifications complet. capture de niveau supérieur.

  • HDR10 via le moteur de rendu Vulkan.
    Prise en charge supplémentaire Sortie HDR10 lors de l'exécution de Sway avec le moteur de rendu Vulkan. Le HDR10 étant l'un des formats vidéo HDR ouverts les plus répandus, le changement est particulièrement perceptible pour les utilisateurs d'écrans modernes et dans des contextes multimédias.

  • Nouveaux protocoles Wayland.
    Cette version ajoute la prise en charge de color-management-v1, color-representation-v1, xdg-toplevel-tag-v1, ext-workspace-v1 et wl_fixes. Elle renforce ainsi la gestion des couleurs, l'interaction entre les composants externes et les espaces de travail, et permet une identification plus précise des fenêtres de niveau supérieur.

  • Nouvelle option --device-primaries pour le profil de couleur de sortie.
    Il est désormais possible d'utiliser les coordonnées de couleur primaires que le moniteur signale par le biais de IDIDCela est nécessaire pour décrire plus précisément les caractéristiques colorimétriques d'un écran spécifique, plutôt que de les comparer approximativement à un profil prédéfini.

  • Modification du comportement du profil srgb.
    Le profil sRGB utilise désormais la fonction de transfert sRGB par morceaux, au lieu d'un simple gamma 2.2. Un profil gamma22 a été ajouté pour corriger l'ancien comportement. Cependant, le comportement par défaut effectif, selon les développeurs, reste inchangé : gamma 2.2.

  • Prise en charge officielle du lancement via le gestionnaire d'affichage.
    Auparavant, le lancement de Sway via un gestionnaire d'affichage était considéré comme non pris en charge : les développeurs évoquaient d'anciens problèmes avec les gestionnaires de connexion et classaient ces signalements comme non pris en charge. Dans Sway 1.12, cette position a été revue et le lancement via un gestionnaire d'affichage est désormais officiellement pris en charge.

  • Comportement modifié sur les GPU non pris en charge.
    Sway ne refuse plus de se lancer sur les pilotes vidéo non pris en charge, y compris le pilote propriétaire NVIDIA. Au lieu de bloquer le lancement, un message d'information s'affiche désormais. Les développeurs précisent que la politique de prise en charge reste inchangée ; seul le comportement au démarrage a été modifié. Ce message peut être désactivé à l'aide du paramètre `--unsupported-gpu` ou de la variable d'environnement `SWAY_UNSUPPORTED_GPU`.

  • Touches multimédias via playerctl en configuration standard.
    Des raccourcis clavier pour playerctl ont été ajoutés au fichier de configuration par défaut. Cela simplifie le contrôle du lecteur multimédia via les touches multimédias standard, sans avoir à ajouter manuellement des raccourcis personnalisés.

  • Prise en charge des commutateurs à glissière pour clavier.
    Ajout de la prise en charge des commutateurs à glissière sur les blocs de clavier. Cette modification concerne la gestion des entrées et est utile pour les appareils où de tels commutateurs matériels sont intégrés au clavier.

Outre les principales nouveautés, cette version inclut des correctifs pour la gestion du glisser-déposer, le déplacement des conteneurs, les espaces de travail, l'interface de calques, l'interface xdg, le bloc-notes, le rendu de texte via Pango/Cairo et plusieurs scripts IPC. Ces correctifs résolvent notamment les plantages causés par une utilisation incorrecte des commandes du panneau, le premier clic du stylet après un redémarrage, le déplacement d'un conteneur jusqu'au bord de l'espace de travail et certaines opérations de redimensionnement/déplacement.

Sway 1.12 semble être une mise à jour majeure : le projet est désormais compatible avec wlroots 0.20, optimisé pour la gestion moderne des couleurs et le HDR, bénéficie d'une amélioration des scripts de partage d'écran et la limitation liée à l'utilisation des gestionnaires d'affichage a été levée. Pour les utilisateurs de distributions à mise à jour continue, la mise à jour sera probablement disponible via les canaux de distribution habituels. En revanche, ceux qui compilent Sway eux-mêmes doivent prendre en compte la nouvelle dépendance à wlroots 0.20.0.

Source: linux.org.ru

Achetez un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Achetez un hébergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster