Labwc 0.5, un serveur composite pour Wayland, est disponible

Le projet labwc 0.5 a été lancé, développant un serveur composite pour Wayland avec des capacités similaires à celles du gestionnaire de fenêtres Openbox (le projet se propose comme une alternative à Openbox pour Wayland). Ses caractéristiques incluent un minimalisme, une implémentation compacte, de nombreuses options de personnalisation et une grande performance. Le code du projet est écrit en C et est distribué sous la licence GPLv2.

La bibliothèque wlroots, développée par les créateurs de l'environnement de bureau Sway, est utilisée comme base, fournissant les fonctions fondamentales pour organiser le fonctionnement du gestionnaire composite basé sur Wayland. Parmi les protocoles Wayland étendus, wlr-output-management permet de configurer les dispositifs de sortie, layer-shell facilite l'organisation de l'interface utilisateur du bureau et foreign-toplevel permet de connecter des panneaux et des commutateurs de fenêtres.

Il est possible d'ajouter des extensions avec des fonctions telles que la création de captures d'écran, l'affichage de fonds d'écran sur le bureau, l'emplacement d'une barre et d'un menu. Les effets animés, les dégradés et les icônes (à l'exception des boutons pour les fenêtres) ne sont pas pris en charge principiellement. Pour exécuter des applications X11 dans un environnement basé sur le protocole Wayland, l'utilisation du composant DDX XWayland est prise en charge. Le thème, le menu de base et les raccourcis clavier sont configurables via des fichiers de configuration au format xml.

En plus du menu racine intégré, qui est configurable via menu.xml, il est possible de connecter des implémentations tierces de menus d'applications telles que bemenu, fuzzel et wofi. Pour la barre d'outils, vous pouvez utiliser Waybar, Уambar ou LavaLauncher. Pour gérer les connexions des moniteurs et modifier leurs paramètres, il est proposé d'utiliser wlr-randr ou kanshi. Le verrouillage de l'écran est réalisé avec swaylock.

Dans cette nouvelle version :

  • Le support des écrans à haute densité de pixels (HiDPI) est assuré.
  • Les éléments peuvent être réorganisés lors de la déconnexion des périphériques d'affichage supplémentaires.
  • Les paramètres liés au traitement des événements de déplacement de la souris ont été modifiés.
  • Il a été ajouté la possibilité de réduire la fenêtre après son déplacement (unmaximize-on-move).
  • Le support de la barre des tâches sfwbar (Sway Floating Window Bar) a été ajouté.
  • Le support des menus clients a été ajouté.
  • La possibilité de lancer des applications en mode plein écran a été fournie.
  • L'option cycleViewPreview pour l'aperçu du contenu lors du changement entre les fenêtres, en utilisant l'interface Alt+Tab, a été ajoutée.
  • Il est désormais possible de lier une action lors du déplacement du curseur de la souris au-delà du bord de l'écran.
  • Le support des variables d'environnement WLR_{WL,X11}_OUTPUTS, prises en charge dans wlroots, a été ajouté.
  • Le support des gestes de contrôle (glisser et zoomer avec pincement) a été ajouté.

Labwc 0.5, un serveur composite pour Wayland, est disponible
Labwc 0.5, un serveur composite pour Wayland, est disponible
Lire la vidéo


Source : opennet.ru
Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster