La nouvelle version du compositeur de Wayland, Sway 1.2, est sortie

Balancement

Il y a plusieurs semaines on parle ici sur le blog du compositeur Sway, qui est conçu pour Wayland et un drop-in, qui est destiné à remplacer le gestionnaire de fenêtres i3 pour X11. Il fonctionne avec votre configuration i3 existante et prend en charge la plupart des fonctionnalités i3, ainsi que certains extras.

Maintenant après plusieurs semaines du développement la sortie de la nouvelle version de Sway 1.2 a été annoncée, lequel est construit en utilisant le protocole Wayland et il est entièrement compatible avec le gestionnaire de fenêtres i3 et le panneau i3bar.

À propos de Sway

La prise en charge de Sway i3 est fournie au niveau de la commande, les fichiers de configuration et IPC, vous permettant d'utiliser Sway comme un remplacement transparent pour i3, en utilisant Wayland au lieu de X11.
Balancement vous permet de placer des fenêtres sur l'écran non pas spatialement, mais logiquement.

Les fenêtres sont disposées pour former une grille qui utilise de manière optimale l'espace de l'écran et vous permet de manipuler rapidement les fenêtres avec juste le clavier.

Les composants suivants sont fournis pour organiser un environnement utilisateur complet: swayidle (processus d'arrière-plan avec implémentation du protocole d'inactivité de KDE), swaylock (économiseur d'écran), mako (gestionnaire de notifications), shady (prendre des captures d'écran), sip (mettre en évidence une zone sur l'écran), wf-recorder (capture vidéo), waybar (panneau d'application), virtboard (clavier à l'écran), wl-clipboard (travail avec le presse-papiers), wallutils (gestion du papier peint du bureau).

Balancement il est développé comme un projet modulaire construit au-dessus de la bibliothèque wlroots , qui contient toutes les primitives de base pour organiser le travail du gestionnaire composite.

Wlroots inclut des backends pour l'accès abstrait à l'écran, les périphériques d'entrée, le rendu sans accéder directement à OpenGL, interagir avec KMS / DRM, libinput, Wayland y X11 (Une couche est fournie pour lancer les applications X11 basées sur Xwayland.)

Outre Sway, la bibliothèque wlroots il est également activement utilisé dans d'autres projets, notamment Librem5 et Cage.

Plus C, C ++, les dossiers ont été développés pour Scheme, Common Lisp, Go, Haskell, OCaml, Python y Rust. Le code du projet est écrit en C et distribué sous la licence MIT. Le projet est conçu pour être utilisé sous Linux et FreeBSD.

Principales nouveautés de Sway 1.2

Dans cet épisode du compositeur Sway 1.2 les développeurs ont travaillé pour améliorer la compatibilité avec le gestionnaire de fenêtres i3 4.17, assurant ainsi une plus grande compatibilité des deux projets et ils peuvent travailler ensemble.

Une autre amélioration qui se démarquent dans l'annonce c'est dans le mécanisme de changer la disposition du clavier, puisque dans cette nouvelle version la compatibilité pour déterminer les types de périphériques d'entrée a été ajoutée et une nouvelle commande a été proposée xkb_switch_layout.

Aussi la prise en charge des thèmes de curseur a été ajoutée, pour laquelle une nouvelle commande xcursor_theme a été proposée, ainsi que le support des fenêtres pop-up dans le shell.

En revanche, le nouveau support implémenté pour le protocole se démarque dans Sway 1.2 Wayland wlr-output-management-v1 qui est conçu pour configurer les périphériques de sortie.

Enfin et surtout, L'option permettant de démarrer une application après le redémarrage a également été ajoutée.

Parmi les autres changements mentionnés dans l'annonce de cette nouvelle version:

  • Ajout d'un commutateur pour sélectionner la méthode par défaut pour diviser les fenêtres en onglets ou côte à côte (comme une pile)
    Ajout de la prise en charge des paramètres d'affichage atomique via le API wlr_output
    Ajout des paramètres de matrice d'étalonnage pour l'étalonnage de l'écran tactile
    Correction de diverses fuites de mémoire et problèmes entraînant des plantages.

Comment obtenir Sway 1.2?

Pour ceux qui souhaitent pouvoir tester Sway sur leurs systèmes, dIls doivent garder à l'esprit que la principale condition pour pouvoir l'utiliser est d'avoir Wayland sous le capot de votre système.

Pour installer Sway sur votre distribution, Vous devriez visiter le lien suivant où vous trouverez les fichiers du projet ainsi que les instructions pour son installation.

Le lien est le suivant.

Il est important de mentionner que Sway ne fonctionnera pas avec les pilotes graphiques propriétaires, vous devrez les désinstaller et utiliser les pilotes gratuits à la place.