Première version de labwc, un serveur composite pour Wayland

La première version du projet labwc a été publiée, 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éer une alternative Openbox pour Wayland). Parmi les caractéristiques de labwc figurent le minimalisme, une implémentation compacte, des options de personnalisation étendues et des performances élevées. Le code du projet est écrit en langage C et distribué sous licence GPLv2.

La base est la bibliothèque wlroots, développée par les développeurs de l'environnement utilisateur Sway et fournissant des fonctions de base pour organiser le travail d'un gestionnaire composite basé sur Wayland. Pour exécuter des applications X11 dans un environnement basé sur le protocole Wayland, l'utilisation du composant XWayland DDX est prise en charge.

Il est possible de connecter des modules complémentaires pour implémenter des fonctions telles que la création de captures d'écran, l'affichage de fonds d'écran sur le bureau, le placement de panneaux et de menus. Par exemple, vous avez le choix entre trois options de menu d'application : bemenu, fuzzel et wofi. Vous pouvez utiliser Waybar comme panneau. Le thème, le menu de base et les raccourcis clavier sont configurés 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 travailler sur les écrans HiDPI, de mettre en œuvre la prise en charge des protocoles layer-shell, wlr-output-management et Foreign-Toplevel, d'intégrer la prise en charge des menus, d'ajouter la possibilité pour placer des affichages à l'écran (OSD) et une interface de commutation de fenêtres dans le style Alt+Tab.

Première version de labwc, un serveur composite pour Wayland
Première version de labwc, un serveur composite pour Wayland


Source: opennet.ru

Ajouter un commentaire