Sway 1.8 arrive avec des améliorations pour Vulkan et plus

Balancement

Sway est un compositeur Wayland en mosaïque et un remplacement direct du gestionnaire de fenêtres i3 pour X11

Après 11 mois de développement la sortie de la nouvelle version a été annoncée directeur de la composition Balancement 1.8, construit sur le protocole Wayland et entièrement compatible avec le gestionnaire de fenêtres i3 et le panneau i3bar.

Pour ceux qui ne connaissent pas Sway, ils doivent savoir que cela 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.

Le support i3 est fourni au niveau de la commande, configuration et fichiers IPC, permettant à Sway d'être utilisé comme un remplacement transparent pour i3, en utilisant Wayland au lieu de X11. Sway vous permet de placer des fenêtres sur l'écran non pas spatialement, mais logiquement. Les fenêtres sont disposées dans une grille qui utilise de manière optimale l'espace de l'écran et vous permet de manipuler rapidement les fenêtres en utilisant uniquement le clavier.

Pour configurer un environnement utilisateur complet, des composants associés sont proposés : swayidle (processus d'arrière-plan avec l'implémentation du protocole mort de KDE), swaylock (économiseur d'écran), entre autres.

Principales nouveautés de Sway 1.8

Dans cette nouvelle version présentée de Sway 1.8, nous pouvons constater que implémenté une nouvelle commande "bindgesture" pour attacher des actions aux gestes du pavé tactile.

Un autre changement qui ressort est que le processus de verrouillage de l'écran (blocage) modifié pour utiliser le protocole Wayland ext-session-lock-v1, ce qui a permis d'augmenter la fiabilité et la sécurité du verrouillage de session.

En plus de cela, maintenant à partir de cette nouvelle version de Sway 1.8, il est fourni prise en charge du réglage "désactiver pendant le suivi" dans la bibliothèque libinput pour contrôler la désactivation du pavé tactile lors de l'utilisation d'une barre de jauge de tension (par exemple, TrackPoint sur les ordinateurs portables ThinkPad).

Nous pouvons également constater que le protocole xdg-activation-v1 a été implémenté, qui est utilisé pour améliorer la fiabilité de la définition de l'espace de travail lors du démarrage de nouvelles applications clientes.

D'autre part, la bibliothèque wlroots a amélioré la mise en œuvre du système de rendu à l'aide de API graphique Vulkan.

Pour rationaliser le processus de planification du lancement des tâches sur la plate-forme Linux, la possibilité de définir les autorisations CAP_SYS_NICE a été implémentée, ainsi qu'une nouvelle commande « déconnecter la sortie » pour supprimer les périphériques de sortie virtuels a été ajoutée.

De l' autres changements qui se démarquent de cette nouvelle version:

  • Ajout de la prise en charge des événements de défilement de la molette de la souris haute résolution.
  • La prise en charge de l'utilisation de l'invite racine SUID a été interrompue.
  • Commande "output dpms" obsolète, remplacée par la commande "output power".
  • Pour travailler avec des expressions régulières, pcre2 est maintenant utilisé à la place de la bibliothèque pcre.

Enfin, si vous souhaitez en savoir plus sur cette nouvelle version, vous pouvez consulter les détails sur le lien suivant.

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 package Sway dans le référentiel n'a pas été mis à jour vers la nouvelle version, mais c'est 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.