Sway 1.6 est livré avec des améliorations du type d'entrée, la compatibilité i3 et plus

Balancement

Le lancement de la nouvelle version du gestionnaire composite Balancement 1.6 qui contient 231 changements de 69 contributeurs et contient une variété de nouvelles fonctionnalités, ainsi que de nombreuses corrections de bogues.

Pour ceux qui ne connaissent pas Sway, ils devraient savoir ce que c'est un compositeur avec compatibilité i3 qui est fourni au niveau de la commande, du fichier de configuration et de l'IPC, vous permettant d'utiliser Sway en remplacement transparent d'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, swaylock, slurp, wf-recorder, waybar, virtboard, wl-clipboard, wallutils.

Balancement il est développé comme un projet modulaire construit au-dessus de la bibliothèquewlroots, 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. En plus de C, C ++, les dossiers ont été développés pour Scheme, Common Lisp, Go, Haskell, OCaml, Python et RustLe 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.6

Dans cette nouvelle version la version wlroots recommandée à utiliser avec cette version est 0.13.0 qui améliore l'interactivité du clavier et inclut également des améliorations de transformation d'écran et de mise à l'échelle.

Quant aux améliorations apportées à Sway, nous pouvons constater que la possibilité d'utiliser «l'éditeur de méthode d'entrée (IME)» a été mise en œuvre dans le cadre des éléments de l'interface utilisateur tels que les panneaux et l'écran de verrouillage.

Aussi il est à noter que la douceur a été améliorée d'opérations interactives pour déplacer et redimensionner les fenêtres.

Un autre changement implémenté a été dans la compilation des packages autonomes Flatpak et Snap dans lesquels le protocole xdg-Foreign est maintenant utilisé pour améliorer l'intégration du système.

Des autres changements qui se démarquent:

  • La compatibilité avec le gestionnaire de fenêtres i3 a été améliorée dans le domaine des commandes qui modifient la disposition des fenêtres à l'écran.
  • Ajout d'une option pour masquer le curseur lors de la saisie.
  • L'implémentation du cube est conçue pour fonctionner sur des systèmes sans systemd ou elogind.
  • Amélioration de la fiabilité du presse-papiers pour les applications X11.

Comment obtenir Sway?

Pour ceux qui souhaitent pouvoir tester Sway sur leurs systèmes, Ils doivent tenir compte du fait que la principale condition pour pouvoir l'utiliser est d'avoir Wayland sous le capot de votre système.

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.

Pour installer Sway sur Ubuntu, ainsi que ses dérivés, ils doivent ajouter le référentiel suivant sur leur système.

Pour cette ouvrons un terminal (vous pouvez utiliser les touches de raccourci Ctrl + Alt + T) et y taper la commande suivante:

sudo add-apt-repository ppa:samoilov-lex/sway

Et nous procédons à l'installation avec:

sudo apt install sway

Alors que pour ceux qui préfèrent compiler, ils doivent obtenir le code source en tapant ce qui suit:

git clone https://github.com/swaywm/sway.git

Exécutez ces commandes:

meson build/
ninja -C build/
sudo ninja -C build/ install

Sur les systèmes sans connexion, vous devez suid le binaire d'équilibrage:

sudo chmod a+s /usr/local/bin/sway

Sway supprimera les autorisations root peu de temps après le démarrage.

Enfin, je dois mentionner qu'au moment de la rédaction de l'article, le paquet Sway dans le référentiel n'a pas été mis à jour vers la nouvelle version, mais ce n'est qu'une question d'heures avant qu'il ne soit disponible.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.