Le premier numéro du projet labwc a été publié, développant un serveur composite pour Wayland avec des fonctionnalités rappelant le gestionnaire de fenêtres Openbox (le projet est présenté comme une tentative de création d'une alternative à Openbox pour Wayland). Parmi les caractéristiques de labwc, on trouve le minimalisme, une implémentation compacte, de larges possibilités de personnalisation et une haute performance. Le code du projet est écrit en langage 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, sert de base et fournit les fonctions essentielles pour l'organisation du gestionnaire de fenêtre basé sur Wayland. Pour exécuter des applications X11 dans un environnement basé sur le protocole Wayland, le composant DDX XWayland est supporté.
Il est possible de connecter des extensions pour des fonctionnalités telles que la création de captures d'écran, l'affichage de fonds d'écran sur le bureau, et la disposition d'une barre et d'un menu. Par exemple, trois options de menu d'application sont proposées : bemenu, fuzzel et wofi. Pour la barre, Waybar peut être utilisé. Le thème, le menu de base et les raccourcis clavier sont configurables via des fichiers de configuration au format xml.
À l'avenir, il est prévu de prendre en charge les fichiers de configuration Openbox et les thèmes Openbox, de garantir le fonctionnement sur des écrans HiDPI, de mettre en œuvre le support des protocoles layer-shell, wlr-output-management et foreign-toplevel, d'intégrer le support des menus, d'ajouter la possibilité de placer des indicateurs à l'écran (osd) et une interface de changement de fenêtres dans le style Alt+Tab.



Source : opennet.ru
