Le serveur composite Hyprland 0.54 est maintenant disponible, utilisant le protocole Wayland. Le projet se concentre sur la disposition en mosaĂŻque (tiling) des fenĂȘtres, tout en prenant en charge la disposition classique Ă l'emplacement arbitraire des fenĂȘtres, le regroupement des fenĂȘtres sous forme d'onglets, le mode pseudo-mosaĂŻque et l'expansion en plein Ă©cran des fenĂȘtres. Le code est Ă©crit en C++ et distribuĂ© sous la licence BSD.
Des options sont disponibles pour crĂ©er des interfaces visuellement attractives : dĂ©gradĂ©s dans les bordures des fenĂȘtres, flou d'arriĂšre-plan, effets d'animation et ombres. Pour Ă©tendre les fonctionnalitĂ©s, des plugins peuvent ĂȘtre ajoutĂ©s, et pour le contrĂŽle externe, une IPC basĂ©e sur des sockets est fournie. La configuration se fait via un fichier de configuration, dont les modifications sont prises en compte Ă la volĂ©e sans redĂ©marrage. Parmi les fonctionnalitĂ©s, on note Ă©galement : des bureaux virtuels créés dynamiquement ; des modes de disposition des Ă©lĂ©ments sur l'Ă©cran ; un traitement global des raccourcis clavier ; la gestion des gestes sur le touchpad / Ă©cran tactile.
Dans la nouvelle version :
- Ajout de la possibilitĂ© d'appliquer diffĂ©rents modes de disposition de fenĂȘtres (layout) sur divers bureaux virtuels et Ă©crans. Par exemple, pour les bureaux virtuels 1-4, on peut choisir le mode dwindle (mode mosaĂŻque de style BSPWM), pour 5-8 â le mode master (une fenĂȘtre principale Ă gauche, les autres dans une pile Ă droite), et pour 9-10 â scroll (dĂ©filement infini des fenĂȘtres). Le processus de crĂ©ation et de maintenance de ses propres dispositions a Ă©tĂ© considĂ©rablement simplifiĂ©.
- Ajout d'un nouveau mode de disposition monocle, oĂč les fenĂȘtres occupent toujours tout l'espace disponible. Le code du plugin hyprscrolling a Ă©tĂ© intĂ©grĂ© au cĆur de Hyprland.
- La performance dans les systÚmes avec GPU intégrés a été considérablement augmentée (de 50 % à 500 %).
- Le travail d'intégration du module Hyprnix, développé pour simplifier l'installation et la configuration de Hyprland avec le gestionnaire de paquets Nix, est terminé. L'intégration complÚte avec Nix, entre autres, est réalisée dans Hyprpm et start-hyprland.
- Ajout du support du geste cursorZoom, permettant d'utiliser le pavé tactile pour modifier l'échelle du curseur.

On peut Ă©galement noter la sortie du projet labwc 0.9.4 (Lab Wayland Compositor), qui dĂ©veloppe un compositeur serveur 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, on mentionne le minimalisme, une implĂ©mentation compacte, de vastes possibilitĂ©s de personnalisation et de haute performance. 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 par principe. Labwc est utilisĂ© dans l'environnement graphique de la distribution Raspberry Pi OS et est facultativement pris en charge dans les environnements de bureau Xfce et LXQt. Le code du projet est Ă©crit en C et distribuĂ© sous la licence GPLv2.
La bibliothĂšque wlroots est utilisĂ©e comme base. Il est possible de connecter des extensions pour des fonctionnalitĂ©s telles que la prise de captures d'Ă©cran, l'affichage de fonds d'Ă©cran sur le bureau, le placement de panneaux et de menus. 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Ă©, configurable via le fichier menu.xml, des implĂ©mentations tierces de menus d'applications comme bemenu, fuzzel et wofi peuvent ĂȘtre ajoutĂ©es. Pour le panneau, on peut utiliser Waybar, sfwbar, Yambar ou LavaLauncher. Pour gĂ©rer la connexion des moniteurs et modifier leurs paramĂštres, wlr-randr ou kanshi sont recommandĂ©s. Le verrouillage de l'Ă©cran se fait via swaylock.
Dans la nouvelle version :
- Pour les thÚmes, un paramÚtre window.button.hover.bg.color a été implémenté pour changer la couleur de fond des boutons au survol.
- L'interface Ă©cran supporte dĂ©sormais le dĂ©filement pour passer d'une fenĂȘtre ouverte Ă une autre si les vignettes ou les titres des fenĂȘtres ne tiennent pas dans l'espace disponible.
- Une option NextWindow a Ă©tĂ© ajoutĂ©e pour changer le focus sur la fenĂȘtre suivante liĂ©e aux bureaux, aux appareils de sortie et aux identifiants de fenĂȘtres.
- Un réglage «*<desktops><initial>» a été ajouté pour choisir l'écran actif au démarrage. bureau virtuel.
- La version 1.22.90 du protocole Wayland est désormais requise.

Source : opennet.ru
