Sway un compositeur Wayland pour remplacer le gestionnaire de fenêtres i3

Balancement

Sway est un auteur-compositeur Wayland et un drop-in, qui est destiné à remplacer le gestionnaire de fenêtres i3 pour X11. Fonctionne avec la configuration i3 existante et prend en charge la plupart des fonctionnalités i3, plus quelques extras.

Balancement vous permet d'organiser les fenêtres d'application de manière logique plutôt que spatiale. Les fenêtres sont disposées dans une grille par défaut, ce qui maximise l'efficacité de votre écran et peut être rapidement manipulée en utilisant uniquement le clavier.

À propos de Sway

La prise en charge du gestionnaire de fenêtres I3 est fournie au niveau de la commande, les fichiers de configuration et les IPC, permettant à Sway d'être utilisé comme un remplacement transparent pour i3 en utilisant Wayland au lieu de X11.

En Sway les composants suivants sont offerts pour organiser un environnement utilisateur complet:

  • balancer au ralenti (processus d'arrière-plan avec l'implémentation du protocole inactif de KDE)
  • anti-roulis (économiseur d'écran)
  • Mako (gestionnaire de notifications)
  • Sinistre(outil dédié aux captures d'écran)
  • Slurp (sélection d'une zone sur l'écran)
  • Enregistreur WF (s'occupe de la capture vidéo)
  • Barre de chemin (Une barre d'application)
  • Tableau virtuel (s'occupe du clavier à l'écran)
  • Presse-papiers Wl (pour travailler avec le presse-papiers)
  • wallutils (contrôle de l'arrière-plan du bureau).

Sway est développé en tant que projet modulaire construit au-dessus de la bibliothèque wlroots, qui comprend toutes les primitives de base pour organiser le travail du gestionnaire composite.

Wlroots inclut des backends pour un accès abstrait à l'écran, des périphériques d'entrée, effectuez le rendu sans accéder directement à OpenGL, interagissez avec KMS / DRM, libinput, Wayland et X11 (une couche intermédiaire est fournie pour exécuter les applications X11 basées sur X11).

Outre Sway, la bibliothèque wlroots est activement utilisée dans d'autres projets , y compris Librem5 et Cage. En plus de C / C ++, des liaisons ont été développées pour Scheme, Common Lisp, Go, Haskell, OCaml, Python et Rust.

Le code du projet Sway est écrit en C et distribué sous la licence MIT. Le projet a l'intention d'être utilisé sous Linux et FreeBSD.

À propos de la nouvelle version de Sway 1.1

Il y a quelques heures, la sortie de la nouvelle version de Sway 1.1 a été annoncée, une version dans laquelle une heure après sa sortie 1.1.0, une version corrective 1.1.1 a été publiée avec la suppression des modifications ajoutées par erreur ils ne sont pas compatibles avec wlroots 0.6.

Parmi les principales nouveautés de cette nouvelle version, on peut trouver que l'utilitaire swaybg pour gérer l'arrière-plan du bureau est mis en évidence dans un projet séparé.

Avec cette annonce, maintenant Swaybg n'est plus lié à Sway et peut être utilisé avec n'importe quel serveur composite Wayland qui prend en charge les protocoles avancés wlr-layer-shell, xdg-output et xdg-shell.

En revanche Des travaux ont été effectués pour éliminer les incompatibilités avec le gestionnaire de fenêtres i3. En plus de cela, le support des écrans tactiles a été ajouté au panneau de la barre stabilisatrice (activation des éléments en touchant et en faisant du vélo sur les bureaux avec un geste changeant).

Dans la barre de défilement, le mode «overlay» est implémenté pour afficher le panneau sur d'autres fenêtres sans traiter les événements d'entrée.

Y ajout de la possibilité de désactiver les raccourcis clavier de contrôle en utilisant le paramètre de détachement {sym, code, switch}.

Comment obtenir Sway?

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.

Dans le cas d'Ubuntu, cela est possible, il vous suffit d'activer la session avec Wayland. Une autre distribution qui peut utiliser Sway sans problème est Fedora, où même Sway est déjà dans les référentiels Fedora pour l'installation.

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. Donc, si vous avez une carte vidéo exécutée avec les pilotes propriétaires, vous devez les désinstaller et utiliser les pilotes gratuits à la place.


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.